Назад | Перейти на главную страницу

пересылать все письма с одной машины на почтовый сервер postfix

Я использую несколько серверов, которые генерируют письма из-за заданий cron или других проблем. На данный момент один из них действует как мой почтовый сервер (postfix / dovecot) и принимает почту для «abc.com» и «def.com».

Теперь я пытаюсь перенаправить всю почту с других серверов на одну учетную запись электронной почты на моем почтовом сервере:

Но у меня есть этот вопрос (действительно новый для ретрансляционных и многоузловых почтовых серверов):

Вы должны добавить manualroute маршрутизатор к eximконфигурация:

begin routers
fwdall:
  driver          = manualroute
  route_list      = * abc.com
  transport       = remote_smtp
  no_more

Конечно, вам нужно настроить abc.com обрабатывать почту для webserver1.def.com.

Сообщения будут доставляться с исходными отправителями - root @, www @ и т. Д., Поэтому вы можете фильтровать их по адресу / домену отправителя.

Если вы хотите перехватить всю почту в одном почтовом ящике, вы можете использовать другой маршрутизатор:

catch:
  driver          = redirect
  data            = catcher@domain.tld
  pipe_transport  = address_pipe

Этот маршрутизатор следует размещать над любым другим маршрутизатором.

Если webserver1.def.com не настроен как local_domain для abc.com и abc.com разрешить ретрансляцию от webserver1.def.com, затем с первым маршрутизатором все сообщения от webserver1.def.com будет отправлен через abc.com, а не напрямую. Вы должны быть осторожны, пока вы можете построить замкнутый цикл, в котором все сообщения будут отправляться из webserver1.def.com к abc.com и обратно.