Настройка Exim

Первичная настройка системы одинакова для обоих методов подключения:

Сначала необходимо добавить пользователя drweb в список доверенных пользователей в секции MAIN CONFIGURATION SETTINGS конфигурационного файла почтовой системы Exim:

##############################################
#          MAIN CONFIGURATION SETTINGS       #
##############################################
trusted_users = drweb

Также следует заметить, что в случае, если Exim производит доставку почты сразу после ее получения от модуля drweb-sender, и в этой доставке случаются значительные задержки (например, она происходит по протоколу SMTP), возможно истечение времени ожидания, заданного значением параметра PipeTimeout секции [Sender] конфигурационного файла Dr.Web MailD, так как Exim не возвращает код успешного получения модулю drweb-sender до окончания длительного процесса доставки. Чтобы избежать этой проблемы, можно настроить Exim таким образом, чтобы он отправлял все полученные от Dr.Web MailD письма сначала в очередь, и только потом производил их доставку.

Для этого следует добавить новый acl:

acl_check_drweb_scanned:
warn
condition = ${if and {{def:received_protocol}{eq {${received_protocol}}\
{drweb-scanned}}} {yes}{no}}
control = queue_only
accept

а затем подключить его:

acl_not_smtp = acl_check_drweb_scanned