Удаляем письма на сервере Exim

В некоторых случаях требуется принять письмо и тут же его удалить на сервере, не оповещая об этом отправителя. Например, все мы видели приходящие письма начинающиеся с no-replay. Письма, посланные на этот ящик, будут автоматически удалены прямо на сервере. Или появился спамер, который шлёт спам с одного домена, например, mega.zn, но с разными ящиками. Зачем его ставить в известность, что письма его удаляются? Он возьмёт, да и начнёт разные домены подставлять.

В секции «routers» файла exim4.conf сразу после begin routers допишем:

# Блокируем почту с нежелательных доменов
check_outgoing:
  driver = redirect
  senders = /etc/exim4/blocked_domains
  data = :blackhole:

где blocked_domains — файл блокируемых доменов вида:

mail.ru
yandex.ru
no-replay@mail.ru