Протокол локальной пересылки почты (LMTP) является производным от ESMTP, расширения Простого протокола пересылки почты.

введите описание ссылки здесь

Протокол локальной пересылки почты (LMTP) является производным от ESMTP, расширения Простого протокола пересылки почты. Это определено в RFC 2033. 1

LMTP разработан как альтернатива обычному SMTP для ситуаций, когда принимающая сторона не имеет почтовой очереди, например, сервер хранения почты, действующий в качестве агента доставки почты. Почтовые очереди являются неотъемлемым требованием SMTP. В ситуациях, когда почтовые очереди невозможны, LMTP желателен, поскольку сервер хранения почты должен управлять только своим почтовым хранилищем без необходимости выделять больше памяти для почтовой очереди. Это невозможно с SMTP, когда есть несколько получателей для почтового сообщения. SMTP может указывать только успешную доставку или сбой для всех или ни одного из получателей, создавая необходимость в отдельной очереди для обработки неудачных получателей. LMTP, с другой стороны, может указывать клиенту на успех или неудачу для каждого получателя, позволяя клиенту вместо этого обрабатывать очереди. В этом случае клиентом обычно является почтовый шлюз с выходом в Интернет. LMTP не предназначен для использования в глобальных сетях. Другими словами, адаптер MTA по-прежнему обрабатывает всю исходящую почту, включая поток почты из LMTP, на другой почтовый сервер, расположенный где-то в Интернете.

LMTP - это протокол прикладного уровня пакета Internet Protocol. Он использует транспортный протокол управления передачей (TCP), такой как SMTP, но не должен использовать порт 25, известный порт для SMTP.

Синтаксис диалога LMTP основан на тех же командах, что и расширенный SMTP, со следующими исключениями:

Глагол EHLO ESMTP заменен на LHLO.

ESMTP требует единого статуса для всего тела сообщения. LMTP требует ответа для каждой ранее успешной команды RCPT. То есть, в случае нескольких получателей, после того, как тело сообщения было передано, LMTP все еще может потерпеть неудачу для одного получателя, в то же время преуспевая для других. С помощью этого средства LMTP может завершиться ошибкой, если пользователь превысил квоту без необходимости генерировать сообщения отказов.

Основное различие заключается в том, что LMTP отклонит сообщение, если оно не будет доставлено сразу до конечного пункта назначения. Это устраняет необходимость в почтовой очереди. По этой причине LMTP не запускается на стандартном TCP-порту SMTP.