The server sends emails to known users for functions like reset passwords, send user invitations or device logins, and to administrators for example to warn about the expiration of certificates. The SMTP connection and login credentials are configured in the
relution: mail: username: password: host: localhost port: 25 smtp: ttls: false ssl: false ehlo: true
The settings shown above are the default values if they are not configured. SMTP connectivity is tested as part of the server health check, which are displayed in the System Portal.
Amazon Simple Email Service (SES) SMTP
The recommended settings for connecting to Amazon SES looks like:
relution: mail: username: ABCDEFGHIJKLMNOPQ123 password: 'abcdefghijklmnopqrstuvwxyz/BASE64+1234567890' host: email-smtp.eu-central-1.amazonaws.com port: 587 smtp: ttls: true ssl: true ehlo: true
Note that the SMTP parameters
password are an AWS access key and a secret key of an IAM user with
AmazonSesSendingAccess permissions, which must be
ses:SendRawEmail permissions. Please make sure that you have specified the correct region as part of
host. These settings can be found on the
SMTP Settings page of the SES service in the AWS console.
Microsoft Office365 SMTP
The recommended settings to be able to send mail via Office 365 are these:
Under Settings - General Organization Settings, in the field
sender address should contain the same email address as in the application.yml in the field
username. You must make sure that SMTP AUTH is enabled for the corresponding account.
relution: mail: username: 'email@example.com' password: 'xxx' host: smtp.office365.com port: 587 smtp: ehlo: false spring: mail: properties: mail: smtp: auth: true starttls.enable: true