Implementation

The Core Runtime Services module provides a default implementation, EmailServiceDefault. This sends email as an HTML message, using an external SMTP provider.

Configuration Properties

The default implementation (EmailServiceDefault) defines a number of configuration properties, under the causeway.core.runtime-services.email key.

It also requires that an implementation of Spring’s JavaMailSender is present on the classpath. This requires its own configuration.