Skip to main content
Version: 13.x (Current)

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}}"