www.lissyara.su
—> документация
—> EXIM
—> 4.70
—> часть 28
28. Транспорт “lmtp”
Транспорт “lmtp ” выполняет протокол LMTP (RFC2033) через трубу (pipe) к указанной команде, или взаимодействуя с сокетом UNIX. Этот транспорт - нечто среднее между транспортами “pipe ” и “smtp ”. Также exim поддерживает LMTP через TCP/IP, эта функция реализована в виде опции транспорта “smtp ”. Поскольку, ожидается, что LMTP будет не очень интересен, в дефолтовом скрипте “configure ”, в “src/EDITME ” он закомментрован. Вы должны гарантировать, что
присутствует в вашем “Local/Makefile ”, для включения транспорта “lmtp ” в бинарник exim`a. Частные опции транспорта “lmtp ” таковы:
Имя
|
Использование
|
Тип
|
Дефолтовое значение
|
batch_id
|
lmtp
|
string†
|
незадана
|
|
Смотрите описание пакетной локальной доставки в разделе 25.
Имя
|
Использование
|
Тип
|
Дефолтовое значение
|
batch_max
|
lmtp
|
integer
|
1
|
|
Эта опция ограничивает число адресов, которые могут быть обработаны в одной доставке. Большинство серверов LMTP могут обрабатывать сразу несколько адресов, таким образом, обычно, увеличение этого числа - хорошая идея. Смотрите описание пакетной локальной доставки в разделе 25.
Имя
|
Использование
|
Тип
|
Дефолтовое значение
|
command
|
lmtp
|
string†
|
незадана
|
|
Эта опция должна быть задана, если не задана опция “socket ”. Строка - команда, которая запускается в отдельном процессе. Она разделяется на имя команды и список аргументов, каждый из которых отдельно раскрывается (таким образом, раскрытие не может изменить число аргументов). Команда выполняется напрямую, не через shell. Сообщение передаётся новому процессу, используя стандартный ввод и вывод для управления протоколом LMTP.
Имя
|
Использование
|
Тип
|
Дефолтовое значение
|
ignore_quota
|
lmtp
|
boolean
|
ложь
|
|
Если эта опция установлена в истину, в команды RCPT добавляется строка “IGNOREQUOTA ”, при условии что сервер LMTP информировал о поддержке “IGNOREQUOTA ” в его ответе на команду LHLO.
Имя
|
Использование
|
Тип
|
Дефолтовое значение
|
socket
|
lmtp
|
string†
|
незадана
|
|
Эта опция должна быть задана, если не задана опция “command ”. Результат раскрытия должен быть именем UNIX-сокета. Транспорт соединяется с сокетом и доставляет в него сообщение, используя протокол LMTP.
Имя
|
Использование
|
Тип
|
Дефолтовое значение
|
timeout
|
lmtp
|
time
|
5m
|
|
Транспорт прекращает свою работу, если созданный процесс или Unix сокет не отвечает на команды LMTP, или происходит этот таймаут при передаче сообщения. Доставка задерживается, и будет попробована позднее. Это - пример типичного транспорта LMTP:
lmtp:
driver = lmtp
command = /some/local/lmtp/delivery/program
batch_max = 20
user = exim
| Он доставялет до 20 адресов одновременно, если необходимо, в смешанные домены, работая как пользователь “exim ”.
=============
translated by lissyara
verifying by Gerk
|