Exim4: Проверка на существование адреса получателя
Как заставить exim4 на стадии RCPT TO: проверить валидность адреса получателя (для наших релейных доменов)?
Можно средствами callout, а можно контролировать ручками самому, используя текстовый файл со списком существующих получателей. Все адреса, не присутствующие в списке, идут лесом в отлуп.
Предполается, что файл /etc/exim4/recipients_list
Добавим условие в конфиговый файл (exim4.conf.template если конфиг в одном файле) в секцию acl_check_rcpt:
#######################################################
#
# Проверим наличие адреса получателя в природе
#
######################################################
deny
domains = +relay_to_domains
!condition = ${lookup{$local_part@$domain} lsearch{/etc/exim4/recipients_list}{yes}{no}}
message = Unknown route to this recipient!