Журнал exim и отправка всей почты для данного домена через другой сервер
Я управляю несколькими общими серверами веб-хостинга. В последнее время Yahoo деприоритизировала / отравила все письма, отправленные с этих серверов. Я становлюсь мрачным 421 4.7.0 [TS02] Messages from my.ip.address temporarily deferred
Сообщение от Yahoo и их почтмейстера не отвечает.
Я не могу найти способ настроить петлю обратной связи, как AOL, для моего IP-адреса - я нашел способ настроить петлю обратной связи для данного домена, но у нас есть сотни доменов, и у нас нет время настроить так много петель обратной связи. Так что я хотел бы сделать в два раза:
- Сконфигурируйте exim для отправки всей электронной почты, предназначенной для адреса @ yahoo.com, на ретранслятор, новый сервер с IP-адресом, который Yahoo не блокирует.
- Сконфигурируйте Exim (или, возможно, ретранслятор) для регистрации всех электронных писем, отправленных на @ yahoo.com, чтобы я мог просматривать их и, в случае, если одним из моих применений является нарушение ToS и рассылка спама пользователям Yahoo, предпринять соответствующие действия.
Как я мог сделать это? Или у кого-нибудь есть какой-либо другой совет о том, как заставить почту проходить через Yahoo и гарантировать, что любое письмо, генерирующее жалобы, будет доведено до моего внимания? (Для чего это стоит, эти серверы не указаны в каких-либо крупных черных списках)
1 ответ
Чтобы получить exim для ретрансляции, вы должны сделать что-то вроде следующего в разделе конфигурации "Router":
send_to_other_server:
driver = manualroute
domains = !+local_domains
transport = remote_smtp
route_list = yahoo.com TheRelay.Mail.Server
Очевидно, что вам нужно разрешить ретрансляцию с IP-адреса отправляющего сервера на ретрансляционном сервере, прежде чем это сработает.