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

Сделайте так, чтобы Postfix возвращал определенные адреса с помощью настраиваемого сообщения и перенаправлял все другие сообщения на другой сервер

У нас есть список пользователей, у которых больше нет почтовых ящиков в нашей среде Exchange. Мы хотим получить очень конкретный ответ этим пользователям с возможной настраиваемой переменной.

Я думал, что Postfix, возможно, подойдет для этого. Когда он получает сообщение, он должен:

  1. Если адрес есть в списке: Автоматический ответ с обратным сообщением (или просто по электронной почте). Сообщение должно содержать новый адрес; может быть, есть таблица базы данных, которая переводит старый адрес на новый адрес?
  2. Если адрес не в списке: Отправьте его на mailhost exchange.example.com.

Кто-нибудь сделал что-то подобное и мог бы дать мне представление о том, как этого добиться?

Вы можете использовать check_recipient_access к указать карту доступа / таблицу с настраиваемыми сообщениями об отклонении для некоторых получателей, например

jane.doe@example.net  551 User has moved; please try jane.doe@example.com

Вы можете использовать указанное выше, чтобы принимать сообщения указанному действительному получателю (см. DUNNO действие доступа), отклонять сообщения «перемещенным» получателям с помощью настраиваемого сообщения, отклонять сообщения несуществующим получателям.

ПРЕДУПРЕЖДЕНИЯ:

  1. Вышеупомянутое решение отклоняет получателей в сеансе SMTP. Ваш сервер не генерирует сообщения о недоставке, они должны генерироваться серверами, отправляющими вам сообщения. Сообщение может быть «загадочным» или замаскированным программой чтения электронной почты отправителя.
  2. Вы можете «рекламировать» новые адреса спамерам.