Доброе утро.
Я использую SRS для исключения проблем с SPF.
Все пользователи виртуальные для Exim,поэтому "~/.forward" нету.
Но есть роутеры, который позволяет делать алиас, форвард ...
# SRS (replace router virt_aliases)
forwarding_router:
domains = +virtual_domains
require_files = /usr/local/etc/exim/domains/$domain
driver = redirect
srs = forward
data = ${if
match{${lookup{$local_part}lsearch*{/usr/local/etc/exim/domains/$domain}}}{%1\\@(.+)}{$local_part@$1}{${lookup{$local_part}lsearch*{/usr/local/etc/exim/domains/$domain}}}}
allow_fail
srs_router:
domains = +virtual_domains
driver = redirect
srs = reverseandforward
data = ${srs_recipient}
В файле /usr/local/etc/exim/domains/$domain:
локальная_часть: новый_адрес_для_пересылки (может быть в этом же домене)
18.10.2018 19:47, Victor Sudakov пишет:
Коллеги,
При необходимости перенаправить почту одного из моих пользователей на
другой почтовый сервер, классическим механизмом ~/.forward пользоваться уже в
общем-то нельзя из-за SPF и прочего.
Я не придумал ничего лучшего, как засунуть пользователю в .forward
следующую конструкцию:
|/usr/local/sbin/exim -f pup...@mydomain.ru -i pup...@gmail.com
Но это как-то криво, нет? Как минимум для переправленных таким
способом писем прерывается преемственность в логе exim, что неудобно.
Сделать "echo pup...@gmail.com > ~pupkin/.forward", как в старые
добрые времена, нельзя из-за возможных проблем с SPF.
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users