Окт
19
2008
Exim и smarthost
Часто провайдеры закрывают отправку почты от клиентов, напрямую в интернет, предлагая воспользоваться их 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 следует указать после него.



