Mail Versand

Einleitung

Der Server sendet E-Mails an bekannte Benutzer für Funktionen wie Passwort zurückzusetzen, Benutzereinladungen oder Geräteanmeldungen zu versenden und an Administratoren, um zum Beispiel über den Ablauf von Zertifikaten zu warnen. Der SMTP-Verbindung und die Anmeldeinformationen werden in der Datei application.yml konfiguriert:

relution:
  mail:
    username:
    password:
    host: localhost
    port: 25
  smtp:
    ttls: false
    ssl: false
    ehlo: true

Die oben gezeigten Einstellungen sind die Standardwerte, wenn sie nicht konfiguriert sind. SMTP-Konnektivität wird als Teil der Server-Zustandsprüfungen getestet, die im Systemportal angezeigt werden.

Amazon Simple Email Service (SES) SMTP

Die empfohlenen Einstellungen für die Verbindung mit Amazon SES sind wie folgt:

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

Beachten Sie, dass die SMTP-Parameter Benutzername und Passwort ein AWS-Zugangsschlüssel und ein geheimer Schlüssel eines IAM-Benutzers mit AmazonSesSendingAccess-Berechtigungen sein müssen, der ses:SendRawEmail-Rechte gewährt. Bitte stellen Sie sicher, dass Sie die korrekte Region als Teil von host mit angegeben haben. Diese Einstellungen können auf der Seite SMTP-Einstellungen des SES-Services in der AWS-Konsole nachgeschlagen werden.

Microsoft Office365 SMTP

Die empfohlenen Einstellungen um Mails über Office365 senden zu können sind diese:

Unter Einstellungen - Benachrichtigungen - E-Mail und SMS, muss im Feld Absenderadresse die gleiche E-Mail Adresse wie in der application.yml im Feld username sein. Sie müssen sicher stellen, dass SMTP AUTH für das entsprechende Konto aktiviert ist.

relution:
  mail:
    username: "email@somehwere,de"
    password: "xxx"
    host: smtp.office365.com
    port: 587
  smtp:
    ttls: true
    ssl: false
    ehlo: true