Доброе утро.

Я использую 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

Ответить