Директивы
синтаксис:
|
proxy_buffer размер ;
|
умолчание:
|
proxy_buffer 4k|8k;
|
контекст:
|
mail , server
|
Задаёт размер буфера, используемого при проксировании.
По умолчанию размер одного буфера равен размеру страницы.
В зависимости от платформы это или 4K, или 8K.
синтаксис:
|
proxy_pass_error_message on | off ;
|
умолчание:
|
proxy_pass_error_message off;
|
контекст:
|
mail , server
|
Определяет, передавать ли клиенту сообщение об ошибке,
полученное при аутентификации на бэкенде.
Обычно, если аутентификация в nginx прошла успешно,
бэкенд не может вернуть ошибку.
Если же он всё-таки возвращает ошибку,
это значит, что произошла ошибка внутри системы.
В таких случаях сообщение бэкенда может содержать информацию,
которую нельзя показывать клиенту.
Однако для некоторых POP3-серверов ошибка в ответ на правильный пароль
является штатным поведением.
Например, CommuniGatePro извещает пользователя о
переполнении
ящика или других событиях, периодически выдавая
ошибку
аутентификации.
В этом случае директиву стоит включить.
синтаксис:
|
proxy_timeout время ;
|
умолчание:
|
proxy_timeout 24h;
|
контекст:
|
mail , server
|
Задаёт таймаут, который используется после начала проксирования на бэкенд.
синтаксис:
|
xclient on | off ;
|
умолчание:
|
xclient on;
|
контекст:
|
mail , server
|
Разрешает или запрещает передачу команды
XCLIENT
с параметрами клиента при подключении к SMTP-бэкенду.
При помощи XCLIENT MTA может писать в лог
информацию о клиенте и применять различные ограничения на основе этих данных.
Если команда XCLIENT разрешена,
то при подключении к бэкенду nginx посылает ему следующие команды:
Если найденное
по IP-адресу клиента имя указывает на тот же адрес,
оно передаётся в параметре NAME
команды XCLIENT .
Если имя не может быть найдено, указывает на другой адрес,
или не задан resolver,
то в параметре NAME передаётся
[UNAVAILABLE] .
Если же в процессе поиска имени или адреса произошла ошибка,
передаётся [TEMPUNAVAIL] .
Если команда XCLIENT запрещена,
то при подключении к бэкенду nginx передаёт команду EHLO с
именем сервера,
если клиент передал EHLO ,
иначе HELO с именем сервера.
|