Das üblicherweise für E-Mails verwendete Übertragungsprotokoll ist „SMTP“. SMTP bedeutet auf Chinesisch „Simple Mail Transfer Protocol“. Es handelt sich um einen E-Mail-Dienst, der auf dem FTP-Dateiübertragungsdienst aufbaut. Er wird hauptsächlich zur Übertragung von E-Mail-Informationen zwischen Systemen und zur Bereitstellung von Benachrichtigungen über eingehende Briefe verwendet. Mit SMTP kann die E-Mail-Übertragung zwischen Verarbeitungsprozessen im selben Netzwerk realisiert werden, und die E-Mail-Übertragung zwischen einem Verarbeitungsprozess und anderen Netzwerken kann auch über ein Relay oder Gateway realisiert werden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Zu den E-Mail-Protokollen gehören SMTP, POP3 und IMAP4, die alle zum TCP/IP-Protokollcluster gehören. Standardmäßig werden Verbindungen über die TCP-Ports 25, 110 und 143 hergestellt.
Das üblicherweise für E-Mails verwendete Übertragungsprotokoll ist SMTP.
SMTP-Protokoll
Der vollständige Name von SMTP ist „Simple Mail Transfer Protocol“, ein einfaches E-Mail-Übertragungsprotokoll, das eine zuverlässige und effektive E-Mail-Übertragung ermöglicht. SMTP ist ein E-Mail-Dienst, der auf dem FTP-Dateiübertragungsdienst aufbaut. Er wird hauptsächlich zur Übertragung von E-Mail-Informationen zwischen Systemen und zur Bereitstellung von Benachrichtigungen über eingehende Briefe verwendet.
SMTP ist unabhängig von einem bestimmten Übertragungssubsystem und erfordert lediglich die Unterstützung eines zuverlässigen und geordneten Datenflusskanals. Eines der wichtigen Merkmale von SMTP ist seine Fähigkeit, E-Mails über das Netzwerk zu übertragen, d. h. „SMTP-Mail-Relay“.
Mit SMTP kann die E-Mail-Übertragung zwischen denselben Netzwerkverarbeitungsprozessen realisiert werden, und die E-Mail-Übertragung zwischen einem bestimmten Verarbeitungsprozess und anderen Netzwerken kann auch über ein Relay oder Gateway realisiert werden.
Funktion:
SMTP ist eine Reihe von Regeln für die Zustellung von E-Mails von einer Quelladresse an eine Zieladresse und steuert, wie Briefe übertragen werden. Das SMTP-Protokoll gehört zur TCP/IP-Protokollsuite, die jedem Computer hilft, beim Senden oder Weiterleiten von Briefen das nächste Ziel zu finden. Über den durch das SMTP-Protokoll angegebenen Server können wir die E-Mail an den Server des Empfängers senden. Der gesamte Vorgang dauert nur wenige Minuten. Der SMTP-Server ist ein sendender E-Mail-Server, der dem SMTP-Protokoll folgt und zum Senden oder Weiterleiten von E-Mails von Benutzern verwendet wird.
SMTP ist ein Protokoll, das eine zuverlässige und effiziente E-Mail-Übertragung ermöglicht. Es handelt sich um einen E-Mail-Dienst, der auf dem FTP-Dateiübertragungsdienst aufbaut. Er wird hauptsächlich zur Übertragung von E-Mail-Informationen zwischen Systemen und zur Bereitstellung von Benachrichtigungen über eingehende Briefe verwendet.
Eines der wichtigen Merkmale von SMTP ist seine Fähigkeit, E-Mails über das Netzwerk zu übertragen, auch bekannt als „SMTP-E-Mail-Relay“. Mit SMTP kann die E-Mail-Übertragung zwischen Prozessoren im selben Netzwerk realisiert werden, und die E-Mail-Übertragung zwischen einem Prozessor und anderen Netzwerken kann auch über ein Relay oder Gateway realisiert werden. Mail-Exchange-Server mit Domain Name Service (DNS)-Funktionalität können auch verwendet werden, um die Next-Hop-IP-Adresse für die E-Mail-Übermittlung zu identifizieren.
Arbeitsprozess
Der Arbeitsprozess des SMTP-Protokolls kann in die folgenden 3 Prozesse unterteilt werden:
(1) Herstellen einer Verbindung: In dieser Phase fordert der SMTP-Client den Aufbau einer TCP-Verbindung mit dem Server 25 an Hafen. Sobald die Verbindung hergestellt ist, beginnen der SMTP-Server und der Client, sich gegenseitig ihre Domänennamen bekannt zu geben und die Domänennamen des anderen zu bestätigen.
(2) E-Mail-Übertragung: Mithilfe von Befehlen übergibt der SMTP-Client die Quelladresse, Zieladresse und den spezifischen Inhalt der E-Mail an den SMTP-Server, und der SMTP-Server antwortet entsprechend und empfängt die E-Mail.
(3) Verbindungsfreigabe: Der SMTP-Client gibt einen Exit-Befehl aus, der Server antwortet nach der Verarbeitung des Befehls und schließt dann die TCP-Verbindung.
Erweiterte Kenntnisse:
POP-Protokoll
POP Post Office Protocol ist für den Abruf von E-Mails vom Mailserver verantwortlich. Es erfordert, dass der Mailserver eine der folgenden Aufgaben ausführt: die E-Mails vom Mailserver abrufen und die E-Mails vom Server löschen; die E-Mails nicht abrufen und nur nachfragen, ob welche vorhanden sind; neue Post ist eingetroffen. Das POP-Protokoll unterstützt die Multi-User-Internet-Mail-Erweiterung, die es Benutzern ermöglicht, Binärdateien wie Textverarbeitungsdateien und Tabellenkalkulationsdateien an E-Mails anzuhängen. Dadurch können praktisch alle Dateiformate übertragen werden, einschließlich Bild- und Tondateien. Wenn der Benutzer die E-Mail liest, lädt der POP-Befehl alle E-Mail-Informationen sofort auf den Computer des Benutzers herunter und speichert sie nicht auf dem Server.
POP3 (Post Office Protocol 3) ist die dritte Version des Post Office Protocol und der erste Offline-Protokollstandard für Internet-E-Mail.
IMAP-Protokoll
Internet Information Access Protocol (IMAP) ist ein neues Protokoll, das POP überlegen ist. Wie POP kann IMAP E-Mails herunterladen, E-Mails vom Server löschen oder neue E-Mails anfordern, aber IMAP überwindet einige der Mängel von POP. Es kann beispielsweise bestimmen, wie der Client den Mailserver auffordert, eingehende E-Mails zu übermitteln, indem er den Mailserver auffordert, nur ausgewählte Nachrichten und nicht alle Nachrichten herunterzuladen. Der Kunde kann den Titel der E-Mail-Nachricht und den Namen des Absenders lesen, bevor er entscheidet, ob er die E-Mail herunterladen möchte. Über das Client-E-Mail-Programm des Benutzers können Benutzer mit IMAP E-Mail-Ordner oder Postfächer auf dem Server erstellen und verwalten, E-Mails löschen und Teile oder den gesamten Brief abfragen, ohne die E-Mails vom Server herunterladen zu müssen.
Zu den häufig verwendeten E-Mail-Clients, die IMAP unterstützen, gehören: ThunderMail, Foxmail, Microsoft Outlook usw.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWelche Transportprotokolle werden üblicherweise für E-Mails verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!