Как переслать электронную почту для всего домена на адрес электронной почты, используя SRS (схема перезаписи отправителя)

У меня есть домен, для которого я хочу переслать всю электронную почту, предназначенную для адресов в этом домене, на один адрес электронной почты. Например, я хочу переслать john@example.com и fred@exapmle.com и mary@example.com на адрес электронной почты john.doe@gmail.com

В настоящее время я настроил это, указав запись MX моего домена на мой сервер, работающий на Postifx 2.3.3 под CentOS 5.7. Это позволяет пересылать электронные письма, однако мне не удалось заставить работать схему перезаписи отправителей, в результате чего многие переадресованные электронные письма были отнесены к категории спама.

Поэтому мне все равно, какой MTA я использую (sendmail, postfix, exim и т. Д.), Поскольку единственная функция, которую он собирается выполнять, - это пересылка электронной почты этого домена.

Как проще всего, используя MTA и некоторые модификации, пересылать электронную почту с домена на адрес электронной почты, используя SRS? В идеале это должен быть MTA, который может быть установлен с yum/rpm, и процесс модификации / исправления, чтобы включить SRS, что можно сделать без перекомпиляции MTA.

Наконец, вполне возможно, что я иду по этому пути совершенно неправильно. Моя единственная реальная цель - пересылать все электронные письма, предназначенные для any@example.com, на один адрес электронной почты, чтобы эти сообщения не классифицировались как спам. Если это можно сделать с помощью службы или каким-либо иным способом, чем запуск собственного MTA с исправлением SRS, это также решит мою проблему.

Вот

2 ответа

  1. SRS для Sendmail (по крайней мере, я сделал и использовал его) легко выполнимо (я могу вспомнить простое готовое к использованию решение), опишите ваши проблемы
  2. Если домен, которым вы являетесь MX, может управляться по вашему запросу: вместо SRS вы можете просто добавить IP/ имя хоста вашего экспедитора в SPF-запись этого домена

В итоге я решил эту проблему, создав Docker-контейнер на основе базового образа alpine linuxserver.io , который запускает postrsd , демон схемы перезаписи отправителей Postfix.

Postsrsd устанавливается в контейнер с помощью альпийского пакета postrsd.

Развернуть его так же просто, как и настроить Postfix для его использования. Я использую этот метод уже некоторое время, и он работает хорошо.

Другие вопросы по тегам