Модуль mail_smtp
#
Директивы#
smtp_auth#
- Синтаксис:
smtp_auth
метод …;- Умолчание:
smtp_auth plain login;
- Контекст:
mail, server
Задаёт разрешённые методы аутентификации SASL-аутентификации SMTP-клиентов. Поддерживаемые методы:
|
|
|
|
|
AUTH CRAM-MD5. Для работы этого метода пароль должен храниться в незашифрованном виде. |
|
|
|
Аутентификация не требуется |
Методы аутентификации с передачей пароля открытым текстом (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-команд.