Отправка через smarthost кроме исключений

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
v343
проходил мимо
Сообщения: 2
Зарегистрирован: 2016-12-03 21:09:18

Отправка через smarthost кроме исключений

Непрочитанное сообщение v343 » 2016-12-04 0:03:31

Друзья помогите, кто может!
Есть почтовик на виртуальном хостинге (VPS). На нем установлен в кач-ве MTA EXIM. Как ни боролся с блокировкой исходящей почты (SPF, DKIM и т.п. настроено), все равно почта периодически от меня попадает в спам, поэтому воспользовался платным relay у которого есть прямая зависимость цены тарифного плана от кол-ва пересылаемых писем через их relay.

Теперь собственно проблема: хотелось бы слать все через роутер:

Код: Выделить всё

	smarthost:
		driver = manualroute
		domains = ! +local_domains
		transport = remote_msa
		route_data = relay.domain.com
		no_more
Кроме - отправителей из списка исключений, либо хотя бы одного отправителя локального домена.
Цель - от имени этого отправителя слать рассылки (по базе клиентов) и не переплачивать за relay.
А от имени этого "исключительного" локального пользователя (отправителя) использовать роутер dnslookup, т.е. из ящика исключительного пользователя слать помимо основного роутера "smarthost", который привел выше.
Есть мысль поставить сначала роутер (но не хватает знаний понять "how to") с "driver = redirect" который бы определял, что почта идет от отправителя user1@localdoman.com и перенаправлял на стандартный роутер dnslookup:

Код: Выделить всё

	dnslookup:
		driver = dnslookup
		domains = !+dummy_domains
		transport = remote_smtp
		ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
		self = pass
		no_more

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Отправка через smarthost кроме исключений

Непрочитанное сообщение xM » 2016-12-04 23:27:04

В стоящий первым роутер dnslookup добавить строчку

Код: Выделить всё

senders = lsearch;/path/to/allowed.addresses
где в файле allowed.addresses содержится список адресов которым разрешена отсылка напрямую.
IT voodoo blog https://kostikov.co

v343
проходил мимо
Сообщения: 2
Зарегистрирован: 2016-12-03 21:09:18

Отправка через smarthost кроме исключений

Непрочитанное сообщение v343 » 2016-12-05 0:10:23

xM писал(а): senders = lsearch;/path/to/allowed.addresses
Все отлично работает!!! Спасибо огроменное!