Exim и smarthost во FreeBSD

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

http://www.hilik.org.ua/exim-и-smarthost/

Обновлено: 12.03.2015