Ноя
20
2008
По моим наблюдениям, когда sendmailовская очередь становится больше 1500 писем, начинаются сложности с пересылкой писем. Если почтовый трафик большой, постепенно это приводит к росту очереди, и когда писем становится больше 3000, очередь фактически умирает. После того как мы разобрались с причинами переполнения очереди. Будем спасать ситуацию. В первую очередь надо остановить sendmail.
Read more »
Окт
19
2008
Часто провайдеры закрывают отправку почты от клиентов, напрямую в интернет, предлагая воспользоваться их SMTP сервером, для отправки почты. Для того что бы воспользоваться провайдерским relayем из eximа, нужно вставить такой роутер:
smart_relay:
driver = manualroute
#Эта строка указывает, что роутер
#применяется для всех доменов, кроме локальных
domains = ! +local_domains
transport = remote_smtp
#Тут нужно указать ip адрес
#SMTP сервера провайдера
route_data = 89.252.0.132
no_more
no_verify_sender
Проверяем
exim -bt bill@microsoft.com
Получаем
bill@microsoft.com
router = smart_relay, transport = remote_smtp
host 89.252.0.132 [89.252.0.132]
Все работает замечательно.
Следует отметить, что если вы применяли роутер mailertable из статьи Маршрутизайция в эксим либо нечто подобное, то роутер smart_relay следует указать после него.