Show TOC

SMTP Authentifizierung und SMTP über TLS / SSL für eingehende Mails konfigurieren (Systemtyp AS-ABAP) Dieses Dokument in der Navigationsstruktur finden

Betrifft Parameter: icm/server_port_<xx> (AS ABAP)

Achtung Achtung

Die Implementierung von SMTP über TLS und SMTP Authentifizierung ist ab 7.31 SP6 und 7.21 Kernel enthalten. Um SMTP über TLS / SSL und SMTP Authentifizierung nutzen zu können benötigen Sie einen 7.21 Kernel mit dem Patchlevel 33 oder höher. Für weitere Details siehe Hinweis: 1747180

Ende der Warnung.

Sie haben bereits im Parameter icm/server_port_<xx> das zu verwendende Protokoll (PROT) auf SMTP gesetzt und den zu verwendenden Port (PORT) spezifiziert, und möchten nun die SMTP Authentifizierung konfigurieren und/oder die SMTP Einstellungen über TLS / SSL für eingehende Mails konfigurieren.

In diesem Artikel werden folgende SMTP spezifische Konfigurationsmöglichkeiten beschrieben:

  • TLS: SMTP über TLS / SSL konfigurieren

  • AUTHMECHANISM: Authentifizierung für eingehende Mails

  • AUTHUSERS: Berechtigte AS ABAP User definieren

Beispiel Beispiel

Im Folgenden sind zwei Beispiele für die mögliche Konfiguration angeführt:

  • Beispiel A: icm/server_port_1 = PROT=SMTP, PORT=25000, TLS=2

    Öffnet den Port 25000 für SMTP-Requests und fordert den Client zur TLS Verschlüsselung auf. Sollte dies nicht möglich sein, wird die Verbindung abgebrochen.

  • Beispiel B: icm/server_port_1 = PROT=SMTP, PORT=25000, TLS=2, AUTHMECHANISMS=PLAIN; EXTERNAL, AUTHUSERS=ABAPUser1; ABAPUser2

    Öffnet den Port 25000 für SMTP-Requests und fordert den Client zur TLS Verschlüsselung auf. Sollte dies nicht möglich sein, wird die Verbindung abgebrochen. Der Client muss sich entweder per User/Passwort oder Client-Zertifikat authentifizieren. ABAPUser1 und ABAPUser2 sind als berechtigte Nutzer eingetragen.

Ende des Beispiels.

Syntax Syntax

Die Zeichenkette gehorcht folgender Syntax
Ende des Codes

PROT=<SMTP>, PORT=<Port oder Servicename>[, TIMEOUT=<timeout>, PROCTIMEOUT=<proctimeout>, EXTBIND=1, HOST=<Rechnername>, SSLCONFIG=ssl_config_<xx>, VCLIENT=<SSL Client Verifikation>, ACLFILE=<ACL Datei>, TLS=<SMTP TLS Nutzung>, AUTHMECHANISMS=<SMTP Authentifizierung>, AUTHUSERS=<SMTP Nutzer Authentifizierung>]

Konfiguration

TLS: SMTP über TLS / SSL konfigurieren

  • 0: Es findet keine TLS Aufforderung statt.

  • 1: Der Server fordert den Client auf mit TLS zu verschlüsseln. Sollte dies nicht möglich sein, wird die Verbindung über SMTP ohne TLS akzeptiert.

  • 2: Der Client muss mit TLS verschlüsseln, andernfalls wird die Verbindung abgebrochen.

AUTHMECHANISMS: Authentifizierung für eingehende Mails

  • PLAIN: Die Authentifizierung erfolgt per User/Passwort Abfrage

  • EXTERNAL: Die Authentifizierung erfolgt über ein Client-Zertifikat

  • NONE: Es findet keine Aufforderung zur Authentifizierung statt

(Der Internetstandard RFC 4422 beschreibt die SMTP Authentifizierung im Detail.)

AUTHUSERS: Berechtigte User definieren

Mit der AUTHUSERS Option werden die für die SMTP Authentifizierung zugelassenenen User spezifiert. Für die SMTP Authentifizierung werden Standard AS ABAP Nutzer im Client 000 Benutzertyp SYSTEM verwendet.

In der AUTHUSERS Option müssen Sie mindestens einen und maximal zehn Nutzer angeben. Die Nutzer werden in der Zeichenkette durch ein Semikolon getrennt — siehe Beispiel B.

Hinweis Hinweis

Wenn Sie die Authentifizierung per User/Passwort (PLAIN) verwenden möchten, müssen Sie zunächst einen entsprechenden ABAP Nutzer generieren.

Wenn Sie die Authentifizierung per Client Zertifikat (EXTERNAL) verwenden möchten, muss dem entsprechenden ABAP Nutzer zuvor ein gültiges Zertifikat zugewiesen werden.

Ende des Hinweises.

Weitere Informationen