Skip to main content
Version: 15.2.0

Email Setup

To allow Mia-Platform Console to send email to the users (e.g. for company invitations) there are a few configurations available; first of all however you need to setup your own SMTP server or AWS SES instance.

Mail sender configuration​

The whole configuration is wrapped in the configurations.mailSender object, which accepts the following values:

NameTypeDescriptionDefaultOptional
notifierstringEmail sender provider (smtp or ses)❌
senderAddressstringEmail sender. It can also be formatted using something like "Name" email@test.com❌
sesobjectConfiguration to use SES email configuration✅
smtpobjectConfiguration to use SMTP email configuration✅

SES Configuration​

NameTypeDescriptionDefaultOptional
keystringThe key defined by SES❌
secretstringThe secret defined by SES❌
regionstringThe region defined by SES❌

SMTP Configuration​

NameTypeDescriptionDefaultOptional
hoststringThe key defined by SES❌
portstringThe secret defined by SES❌
usernamestringThe region defined by SES❌
passwordstringThe key defined by SES❌
tlsSecurebooleanThe secret defined by SES❌
tlsIgnorebooleanThe region defined by SES❌

Examples​

mia-console:
configurations:
...
mailSender:
senderAddress: "Mia-Platform Console no-reply@selfhostedconsoledomain.com"
notifier: "smtp"
smtp:
host: "email-smtp.us-west-1.amazonaws.com"
port: "587"
username: "{{SES_SMTP_USERNAME}}"
password: "{{SES_SMTP_PASSWORD}}"