EHLO
(Extended HELO)
EHLO ist ebenso wie HELO ein Kommando zur Übertragung von E-Mails, die Server müssen allerdings ESMTP verstehen. EHLO sollte mit der Zeit das ursprüngliche Kommando HELO vollständig ersetzen. Mit EHLO meldet sich der Sender/Client beim Empfänger/Server an und startet den Dialog. Versteht der empfangende Server kein ESMTP antwortet er mit einer Fehlermeldung und der Sender/Client meldet sich erneut mit HELO (Fallback-Lösung).
Beispiel einer erfolgreichen Anmeldung am ESMTP-Server:
220 "Empfänger" ESMTP Postfix Der empfangende Server meldet sich. 220-NO UCE. Der empfangende Server teilt mit, dass UCE nicht erlaubt ist. EHLO "Sender" Der sendende Client meldet sich an. 250-"Empfänger" says hello Der empfangende Server gibt sein OK zum Empfang der E-Mail. 250-SIZE 10000000 Der empfangende Server teilt gleichzeitig mit, dass er nur E-Mails bis zu einer max. Größe von 10.000.000 Byte annimmt.
Beispiel einer nicht erfolgreichen Anmeldung am SMTP-Server mit Fallback:
220 "Empfänger" SMTP Postfix Der empfangende Server meldet sich. EHLO "Sender" Der sendende Client meldet sich an. 500 Command not recognized: EHLO Der empfangende Server teilt mit, dass er das Kommando nicht versteht, also kein ESMTP beherrscht. HELO "Sender" Der sendende Client meldet sich erneut mit der Fallback-Lösung an. 250 "Empfänger" Hello "Sender" Der empfangende Server gibt sein OK zum Empfang der E-Mail.
Weiterführende Links
- ESMTP, SMTP AUTH und TLS einfach erklärt
- RFC 1869 SMTP Service Extensions (Englisch)
- RFC 2821 SIMPLE MAIL TRANSFER PROTOCOL (Englisch)
Autor: Monika Glatzel - 31.03.2007
ABC-Wiki-Team » Kompendium » Begriffe » EHLO
Kategorie(n):
Bewerte diesen ArtikelBewertung 4.0/5 aus 4 Bewertungen |
Besuche uns bei Facebook, um unsere Artikel zu kommentieren |