@sormon
инженер-программист =)

Как настроить postfix transport relay с фильтром по MX записям?

Добрый день! Возникла тут проблема, о которой гугл и stackoverflow дают весьма размытую информацию.
Суть: есть ряд весьма придирчивых почтовых сервисов (привет, gmail! привет, outlook!), которые скидывают почту в спам не смотря на настроенные DKIM, SPF, PTR и даже ADSP. Для таких приверед пришлось настроить для postfix transport через mandrill. Но вот незадача: можно назначить транспорт для домена получателя, и это работает; однако, хочется выбирать транспорт не для домена, а для его MX записи, поскольку есть Google Apps.
Я нашел всего один ответ в тему (serverfault.com/questions/663418/relay-host-based-...) но там же, в комментариях, он помечен, как неверный.
Итак, как можно настроить выбор SMTP-транспорта в postfix не по домену, а по его mx-записям?
Еще точнее, сейчас в /etc/postfix/transport:
outlook.com     smtp:[smtp.mandrillapp.com]:587
live.ru smtp:[smtp.mandrillapp.com]:587
hotmail.com     smtp:[smtp.mandrillapp.com]:587
yahoo.com       smtp:[smtp.mandrillapp.com]:587
gmail.com       smtp:[smtp.mandrillapp.com]:587
googlemail.com  smtp:[smtp.mandrillapp.com]:587

А хотелось бы что-то вроде:
aspmx.l.google.com    smtp:[smtp.mandrillapp.com]:587
microsoft-com.mail.protection.outlook.com    smtp:[smtp.mandrillapp.com]:587


Или даже (псевдокод):
MX:[*.google.com]    smtp:[smtp.mandrillapp.com]:587
MX:[*.outlook.com]    smtp:[smtp.mandrillapp.com]:587
  • Вопрос задан
  • 960 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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