<module-POP3>

Модуль реализует протокол получения почты POP3.

<module-POP3>
  <log-level>N</log-level>
  <host>...</host>
  ...
  <greeting>string</greeting>
  <plain-auth>Yes|No</plain-auth>
  <banip-pool>string</banip-pool>
  <SSL-only>No|All|Foreign</SSL-only>
  <POP-before-SMTP filter-order="0">timeout</POP-before-SMTP>
  <bad-cmd-max>N</bad-cmd-max>
  <bad-cmd-delay>N</bad-cmd-delay>
</module-POP3>
host

В узле host рекомендуется указать порты 110 без SSL и 995 с SSL. Тайм-аут рекомендуется установить 10 min, согласно требованиям RFC 1939 (п. 3). Как и в других частях конфигурации, возможно указание нескольких узлов host с разными списками портов, ключами, сертификатами и ACL.

greeting

Альтернативная строка приветствия отправляемая клиенту при его подключении к серверу.

plain-auth

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

banip-pool

Имя пула модуля BanIP. Используется для блокировки адресов IP с которых выполняются частые неудачные попытки аутентификации.

SSL-only

Разрешает работу исключительно через зашифрованное соединение: no - любой клиент может работать через незашифрованное соединение, all - любой клиент должен устанавливать зашифрованное соединение, foreign - только клиенты не являющиеся доверенными, т.е. не перечисленные в ACL module-Mail/trusted должны устанавливать зашифрованное соединение. По-умолчанию: no.

POP-before-SMTP

Устанавливает время в течение которого пользователь который прошёл аутентификацию через протокол POP3 считается аутентифицированным для сервера SMTP. Это устаревший способ аутентификации в SMTP, когда пользователь может отправлять сообщения в другие домены после прохождения аутентификации по POP3. Атрибут filter-order устанавливает порядок в котором модули получают события от модуля SMTP. Если атрибут filter-order не указан, используется значение 0 (рекомендуется), что означает наивысший приоритет. По-умолчанию механизм "POP-before-SMTP" не используется.

bad-cmd-max

Количество ошибок, таких как неверный синтаксис, неизвестная команда, неуспешная аутентификация и т.п., после которых соединение будет разорвано. По-умолчанию: 4.

bad-cmd-delay

Задержка в миллисекундах (целое положительное число) ответа сервера сообщающего об ошибке. По-умолчанию: 2000.