Как отключить пересылку писем в exim?

1473
faressoft

Как отключить пересылку писем в exim?

Я не хочу, чтобы сервер отправлял сообщение об отказе, когда электронная почта не существует.

enter image description here

0

1 ответ на вопрос

1
Kondybas

Отказов отправляется, когда сообщение не может быть доставлено - т.е. нет подходящего маршрутизатора для доставки. Если вы определенно уверены, что хотите отбросить все сообщения для несуществующих получателей, вы должны добавить самый последний маршрутизатор:

dropper: driver = accept transport = null_transport no_more 

Но я не уверен, что это мудрый выбор. Если кто-то сделает опечатку в юридическом адресе, он никогда не узнает об этом.

Лучше проверить получателей на этапе RCPT в ACL.

Вы можете сделать это следующим образом:

acl_rcpt: . . . . . require domains = +relay_to_domains : +local_domains verify = recipient . . . . . 

Если получатель входящего сообщения не указан в вашей пользовательской базе данных, ему будет отказано в отправке. Единственный минус этого подхода заключается в том, что вы должны быть достаточно знакомы с eximACL, поскольку это правило должно быть размещено в соответствующем месте в ACL.

Похожие вопросы