LMTP

LMTP

The Local Mail Transfer Protocol or LMTP is a derivative of SMTP, the "Simple Mail Transfer Protocol". LMTP is designed as an alternative to normal SMTP for situations where the receiving side does not have a mail queue, such as a mail storage server acting as a "Mail Delivery Agent". This is desirable since a mail storage server should manage only its mail store without having to allocate more storage for a mail queue. This is not possible with SMTP when there are multiple recipients for a mail message. SMTP can only indicate successful delivery or failure for all or none of the recipients, creating the need for a separate queue to handle the failed recipients. LMTP, on the other hand, can indicate success or failure to the client for each recipient, allowing the client to handle the queueing instead. The client in this case would typically be an Internet-facing mail gateway. LMTP is not intended for use over wide area networks.

LMTP is an application layer protocol, which runs on top of TCP/IP.

An LMTP conversation uses the same commands as an ESMTP conversation with the following exceptions:
* ESMTP's EHLO verb is replaced with LHLO.
* LMTP should not listen on port 25.
* ESMTP requires a single status for the entire message body. LMTP requires a response for each previously successful RCPT command. That is, in case of multiple recipients, after the body of the message has been transmitted LMTP can still fail for some recipient and succeed for the others. That way, LMTP can fail if a user is over quota without the burden of generating Bounce messages.

The key difference is that LMTP will reject a message if it is not immediately deliverable to its final destination. This removes the need for a mail queue. For this reason, one is not supposed to run an LMTP server on the TCP/25 port.

Related RFC

* RFC 2033 — The Local Mail Transfer Protocol


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • LMTP — LMTP, или Local Mail Transfer Protocol (Протокол локальной пересылки почты)  производная от SMTP, Simple Mail Transfer Protocol (Простой протокол пересылки почты). LMTP спроектирован в качестве альтернативы для SMTP в ситуациях, когда… …   Википедия

  • LMTP — 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… …   Deutsch Wikipedia

  • LMTP — Este artículo está huérfano, pues pocos o ningún artículo enlazan aquí. Por favor, introduce enlaces hacia esta página desde otros artículos relacionados. El Local Mail …   Wikipedia Español

  • 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

  • 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… …   Deutsch Wikipedia

  • DBMail — Тип POP3, IMAP, SMTP, LMTP Разработчик NFG Net Facilities Group и сообщество Написана на C, Autoconf[1] Операционная система …   Википедия

  • E-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

  • E-Mailserver — 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

  • Fetchmail — Aktuelle Version: 6.3.9 (16. November 2008) Betriebssystem: Unix Derivate Lizenz: GPL (Freie Software) …   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

Share the article and excerpts

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