Mandalex

SMTP bedeutet "Simple Mail Transfer Protokoll" und ist dafür zuständig, E-Mails auf einem Server zu senden. SMTP ist durch den Standard RFC 821 definiert und greift normalerweise auf den Port 25 zu.

Die Befehle werden wie bei HTTP über Ascii-Text angegeben.

Die tatsächlichen Daten werden nach dem Standard RFC 822 übergeben. Dieser ist folgendermassen definiert:

Header
-Blank line-
Body

Im Header stehen im Textformat und nicht mit den HTTP-Befehlen zu verwechsenld Zeilen wie

To: Guschti_Friedlimeier@bluewin.ch
From: Annegreetli_Hudipfupf@gmx.ch
Subject: I LOVE YOU

Was dann folgt, ist eine leere Linie, genau genommen: CR,LF,CR,LF. Also zwei aufeinanderfolgende Returns. Im Body befindet sich der eigentliche Brief, also beispielsweise:

Wenn du diesen Brief liest,
hast du gerade einen Virus
auf deinen Computer geladen.
Have a nice day.

Um jedoch auch anderes als nur Text zu verschicken, hat man die MIME, die "MultImedia Mail Extension" erfunden. Sie ist definiert durch RFC 2045 und RFC 2056.