Назад | Перейти на главную страницу

Один из получателей не существует. Вся рассылка отклонена exim

Мы используем 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