Local Mail Transfer Protocol

Local Mail Transfer Protocol

Das Local Mail Transfer Protocol (LMTP) ist eine Ableitung des SMTP-Protokolls.

Während SMTP für die weltweite Mail-Zustellung zwischen beliebigen Mail Transfer Agents entwickelt wurde, ist LMTP für die Auslieferung der Mails innerhalb einer lokalen Organisation, d.h. für den Transport zwischen verschiedenen lokalen Serverkomponenten wie etwa Mail Transfer Agent und Mail Delivery Agent gedacht. Die Auslieferung an die einzelnen Benutzerpostfächer erfolgt dagegen durch den Mail Delivery Agent.

Inhaltsverzeichnis

Die Unterschiede zu SMTP

  • Im Gegensatz zu SMTP ist LMTP so konzipiert, dass es zur sicheren Kommunikation mit Servern verwendet werden kann, die keine eigene Queue haben. Falls die Zustellung nicht direkt erfolgen kann, weist der Server die Mail temporär ab. Nur wenn die Mail sofort vollständig zugestellt werden kann, findet die Übertragung per LMTP statt.
  • Um zu vermeiden, dass ein Nur-SMTP-Client mit einem Nur-LMTP-Server kommuniziert, wird statt des SMTP-typischen HELO- bzw. EHLO-Handshake LHLO benutzt.
  • Wenn es in der aktuellen Session kein erfolgreiches RCPT-Kommando gab, muss der Server als Antwort auf DATA den Fehlercode 503 zurückliefern.
  • Nach dem abschließenden "." des DATA Kommandos muss der Server eine Statusmeldung pro angenommenem RCPT-Kommando senden. Dabei muss die Reihenfolge des Clients eingehalten werden.

Beispiel aus Sicht des Clients

< 220 server.tld LMTP server ready
> LHLO client.tld
< 250-server.tld
< 250-PIPELINING
< 250 SIZE
> MAIL FROM:<user@example.tld>
< 250 OK
> RCPT TO:<wiki@wikipedia.org>
< 250 OK
> RCPT TO:<sales@wikipedia.org>
< 550 No such user here
> RCPT TO:<admin@wikipedia.org>
< 250 OK
> DATA
< 354 Start mail input; end with <CRLF>.<CRLF>
> Client sends message
> .
< 250 OK
< 452 <admin@wikipedia.org> is temporarily over quota
> QUIT
< 221 server.tld closing connection

Software

LMTP wird in mehreren Softwarepaketen unterstützt, darunter

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Local Mail Transfer Protocol — (LMTP, protocole local de transfert de courrier) est une variante de ESMTP, l extension de Simple Mail Transfer Protocol (SMTP). LMTP est défini dans la RFC 2033[1]. LMTP a été conçu comme une alternative aux échanges SMTP normaux dans les… …   Wikipédia en Français

  • Simple Mail Transfer Protocol — This article is about the Internet standard for electronic mail transmission. For the email delivery company, see SMTP (company). Internet protocol suite Application layer …   Wikipedia

  • Mail Transfer Agent — Ein Mail Transfer Agent oder Message Transport Agent (MTA) ist die Software eines Mailservers, die E Mails entgegennimmt und sendet. MTAs kommunizieren sehr häufig nach dem Simple Mail Transfer Protocol, aber auch gemäß X.400. Der MTA des… …   Deutsch Wikipedia

  • Network News Transfer Protocol — The Network News Transfer Protocol (NNTP) is an Internet application protocol used for transporting Usenet news articles (netnews) between news servers and for reading and posting articles by end user client applications. Brian Kantor of the… …   Wikipedia

  • Mail delivery agent — Un Mail Delivery Agent (ou MDA) est le logiciel final du voyage d un courrier électronique. C est le MDA qui dépose le message dans la boîte aux lettres de l utilisateur. C est le MDA qui doit donc gérer des problèmes comme un disque plein ou… …   Wikipédia en Français

  • Trivial File Transfer Protocol — Trivial File Transport Protocol(TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP; it was first defined in 1980.Fact|date=September 2008Since it is so simple, it is easy to implement in a very small …   Wikipedia

  • Mail-Server — Ein E Mail Server, kurz Mailserver genannt, ist ein Server, der E Mails verwaltet. Er hat die Aufgabe, E Mails zu empfangen, zu versenden, zu speichern oder weiterzuleiten. Inhaltsverzeichnis 1 Funktionen 2 Protokolle/Ports 3 Siehe auch 4 Quellen …   Deutsch Wikipedia

  • Mail Server — Ein E Mail Server, kurz Mailserver genannt, ist ein Server, der E Mails verwaltet. Er hat die Aufgabe, E Mails zu empfangen, zu versenden, zu speichern oder weiterzuleiten. Inhaltsverzeichnis 1 Funktionen 2 Protokolle/Ports 3 Siehe auch 4 Quellen …   Deutsch Wikipedia

  • Mail delivery agent — A mail delivery agent or message delivery agent (MDA) is a computer software component that is responsible for the delivery of e mail messages to a local recipient s mailbox.[1] Also called an LDA, or local delivery agent.[2] Within the Internet… …   Wikipedia

  • Mail Delivery Agent — Ein Mail Delivery Agent (MDA) ist eine Software für die Zustellung von E Mails an die betreffenden Benutzerkonten. Mail Delivery Agents sind neben Mail User Agents die beiden ursprünglichen Bestandteile von Systemen für E Mail …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”