SMTP#
Модуль обеспечивает поддержку почтового протокола SMTP, позволяя серверу
проксировать исходящий почтовый трафик между клиентами и почтовыми серверами. Он
устанавливает соединения с серверами SMTP, поддерживает безопасную
аутентификацию с помощью методов LOGIN или PLAIN, обеспечивает шифрование через
STARTTLS и SSL/TLS и маршрутизирует клиентские запросы на основе результатов
аутентификации. Задает разрешенные методы SASL-аутентификации SMTP-клиентов. Поддерживаемые методы: AUTH CRAM-MD5. Для работы этого метода пароль должен храниться в незашифрованном виде. Аутентификация не требуется Методы аутентификации с передачей пароля открытым текстом ( Позволяет указать список расширений протокола SMTP, выдаваемый клиенту в ответе на команду EHLO. В зависимости от значения директивы starttls к этому списку автоматически добавляются методы аутентификации, указанные в директиве smtp_auth, и STARTTLS. В данной директиве имеет смысл указать расширения, поддерживаемые MTA, на который проксируются клиенты (если эти расширения относятся к командам, используемым после аутентификации, когда Angie прозрачно проксирует подключение клиента на бэкенд). Задает размер буфера для чтения SMTP-команд. По умолчанию размер одного буфера равен размеру страницы. В зависимости от платформы это или 4K, или 8K. Позволяет задать задержку перед отправкой SMTP-приветствия, чтобы отклонить клиентов, не дожидающихся приветствия до начала отправки SMTP-команд.Директивы#
smtp_auth#
plain
login
cram-md5
external
none
AUTH PLAIN
и AUTH LOGIN
) включены всегда, однако если методы plain
и login
не указаны, то AUTH PLAIN и AUTH LOGIN не будут автоматически добавляться в smtp_capabilities.smtp_capabilities#
smtp_client_buffer#
smtp_greeting_delay#