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 - Allgemeine Organisations-Einstellungen, 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:
        ehlo: false
    spring:
        mail:
          properties:
            mail:
              smtp:
                auth: true
                starttls.enable: true