Folien

Transcrição

Folien
SMTP
Simple Mail Transfer Protocol
Inhalt
•
•
•
•
Was ist SMTP?
Geschichte
Verfahren
SMTP-Auth
Was ist SMTP?
• Steht für Simple Mail Transfer Protokoll
• TCP/IP-Protokoll-Familie
• Wird verwendet für den Austausch von EMails in Computernetzen (Einspeisen und
Weiterleiten – Für das Abholen sind andere
Protokolle zuständig -> POP3, IMAP)
Geschichte
• Vorgänger:
 Mail Box Protocol (1971)
 FTP Mail (1973)
• SMTP ist seit 1982 Standard
• Am Anfang reines ASCII-Protokoll (erst durch den
MIME-Standard wurde es möglich Binärdateien zu
übertragen)
• Extended SMTP (1995)
• Viele Programmierframeworks wie .NET und Java
haben bereits SMTP-Klassen eingebaut (vereinfacht die
Entwicklung)
Verfahren
• Meist für den Anwender unsichtbar über ein
Mail-Programm (MUA)
Programm baut eine Verbindung mit dem SMTPServer auf (MSA)
Evtl. wird die Mail über andere SMTP-Server
weitergeleitet (MTA)
Ankunft am Ziel
• Oder über den Telnet-Client "per Hand"
Siehe auch: http://james.apache.org/server/rfclist/smtp/rfc0821.txt
E-Mails verschicken über Telnet-Client
(keine Authentifizierung)
Quelle: Wikipedia.
Siehe auch: http://email.about.com/cs/standards/a/smtp.htm
und http://cr.yp.to/smtp.html
Verfahren
• SMTP-Server nehmen traditionell Verbindung
mit Port 25 auf
• Neuere Server verwenden Port 587 (seit 1998)
zur Spam-Vermeidung durch Authentifizierung
• Häufig verwendete SMTP-Server:
Sendmail, Exim, Postfix, qmail, MS Exchange,
Groupwise, Kerio Connect und IBM Lotus
Domino.