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.