Мы используем DirectAdmin + exim.
Хотя мы отправляем все рассылки нашим получателям через Roundcube, а один из них не существует (например, его / ее почтовый адрес был удален), мы не можем отправить это письмо другим получателям.
Я пытаюсь найти способ обойти это, отключив опцию в exim
... но я не знаю, какой именно. Я нашел это, и это выглядит актуальным. Кто-нибудь может согласиться с тем, что я ищу?
# Deny if the recipient doesn't exist:
deny message = NO_SUCH_RECIPIENT
domains = +local_domains
!verify = recipient
Рассылка такая:
Я нашел этот пост: Exim drop vs deny для плохих получателей Но я не знаю, как он редактировал exim.conf
Поскольку у нас тоже есть сервер cPanel, мы изменили там одну опцию и отменили ее, чтобы можно было проверить разницу между старым и новым сгенерированным exim.conf
Мы нашли это:
# BEGIN INSERT default_recp_verify
#recipient verifications are required for all messages that are not sent to the local machine #this was done at multiple users requests
require verify = recipient
message = "The recipient cannot be verified. Please check all recipients of this message to verify they are valid. Details: $acl_verify_message"
# END INSERT default_recp_verify
Может быть (вроде на 99%). Но в DirectAdmin exim.conf у нас нет этого «блока» о default_recp_verify
. Безопасно ли добавлять его, например, в конец файла? Или у DA exim.conf есть другой способ обработать эти изменения?
Мы проверили, что (вероятно, настраиваемый блок exim cPanel) - не работает (ошибка SMTP -1), поэтому мы сделали откат к exim.conf