Модуль mail_smtp#

Директивы#

smtp_auth#

Синтаксис:

smtp_auth метод …;

Умолчание:

smtp_auth plain login;

Контекст:

mail, server

Задает разрешенные методы аутентификации SASL-аутентификации SMTP-клиентов. Поддерживаемые методы:

plain

AUTH PLAIN

login

AUTH LOGIN

cram-md5

AUTH CRAM-MD5. Для работы этого метода пароль должен храниться в незашифрованном виде.

external

AUTH EXTERNAL

none

Аутентификация не требуется

Методы аутентификации с передачей пароля открытым текстом (AUTH PLAIN и AUTH LOGIN) включены всегда, однако если методы plain и login не указаны, то AUTH PLAIN и AUTH LOGIN не будут автоматически добавляться в smtp_capabilities.

smtp_capabilities#

Синтаксис:

smtp_capabilities расширение …;

Умолчание:

Контекст:

mail, server

Позволяет указать список расширений протокола SMTP, выдаваемый клиенту в ответе на команду EHLO. В зависимости от значения директивы starttls к этому списку автоматически добавляются методы аутентификации, указанные в директиве smtp_auth, и STARTTLS.

В данной директиве имеет смысл указать расширения, поддерживаемые MTA, на который проксируются клиенты (если эти расширения относятся к командам, используемым после аутентификации, когда Angie прозрачно проксирует подключение клиента на бэкенд).

smtp_client_buffer#

Синтаксис:

smtp_client_buffer размер;

Умолчание:

smtp_client_buffer 4k|8k;

Контекст:

mail, server

Задает размер буфера для чтения SMTP-команд. По умолчанию размер одного буфера равен размеру страницы. В зависимости от платформы это или 4K, или 8K.

smtp_greeting_delay#

Синтаксис:

smtp_greeting_delay размер;

Умолчание:

smtp_greeting_delay 0;

Контекст:

mail, server

Позволяет задать задержку перед отправкой SMTP-приветствия, чтобы отклонить клиентов, не дожидающихся приветствия до начала отправки SMTP-команд.