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

Как сделать переадресацию электронной почты Exchange на почтовый сервер без обмена (postfix на Mac)?

Я не уверен, что делаю. Биржа работает давно. Я только что установил почтовый сервер Mac postfix / dovecot. Они оба работают, но не вместе.

Если я отправлю электронное письмо прямо на новый сервер с myemail@mynewmacserver.com, я могу отправить электронное письмо в Интернет, и я могу получить его по адресу myemail@mynewmacserver.com.

Но если я войду в свою учетную запись Exchange через OWA и введу myemail@mynewmacserver.com, я никогда не получу его, и я никогда не получу никаких ошибок в OWA или в журналах моего Mac-сервера. Он просто исчезает.

На Mac я думал, что пока у меня работает почта и установлен SMTP, разрешающий проверку входящей почты, он будет получать электронную почту откуда угодно. Как я могу сделать так, чтобы мой сервер Exchange отправлял электронное письмо на компьютер Mac, если его нет на сервере обмена? Здесь я бы разместил новый SMTP-коннектор и плацдарм с использованием DNS?

Спасибо за любую помощь.

Если я правильно понимаю ваше требование, проблема сосуществования почтовых серверов Linux / Exchange заключается в конструктивных ограничениях Exchange. Вам нужно будет рассматривать свой почтовый ящик Postfix как интеллектуальный хост и убедиться, что записи MX вашей компании отражают его как интерфейсный сервер.

На Exchange настройте IMC для доставки всей почты на этот Smart Host.

Обзор MSKB № 265293.

Чтобы поддерживать преемственность с вашим доменным именем, вам необходимо убедиться, что Postfix изменяет адрес электронной почты, чтобы отображать согласованное имя домена электронной почты.

См. Следующее о размещении виртуальных доменов при настройке Postfix:

http://www.postfix.org/VIRTUAL_README.html

После завершения вы все равно можете войти в OWA и получать сообщения по желанию.

Последний момент, который следует учитывать, - убедиться, что ни один из серверов не настроен должным образом, чтобы он не помечен как открытый ретранслятор.

Действительно сложно - особенно с небольшим количеством информации.

Оба сервера находятся в разных доменах (например, myexchangeserver.com и mynewmacserver.com)? Если да, правильно ли настроены оба домена на внутреннем и / или общедоступном DNS (записи MX, PTR)? У каждого сервера есть собственный общедоступный IP-адрес или он у них общий?

Во-первых, я бы проверил, можете ли вы SMTP на обоих серверах (telnet host.myexchangeserver.com 25 и telnet host.mynewmacserver.com 25 - конечно, используя настоящее полное доменное имя для обоих серверов)

Это может быть сложно. Новое доменное имя mynewmacserver.com из вашего сообщения настроено в общедоступном DNS и имеет ли правильную запись MX, указывающую на ваш сервер Mac? Я предполагаю, что это так, и что вы можете отправлять электронную почту извне без ошибок.

Если оба этих почтовых сервера находятся за маршрутизатором NAT, сервер Exchange может пытаться разрешить IP-адрес вашей записи MX и видеть внешний IP-адрес, и в этом случае ваш маршрутизатор может не знать, что делать с этим трафиком, и он просто не могу подключиться.

В этом случае вам нужно будет добавить запись в файл hosts в Windows, чтобы убедиться, что хост, указанный в записи MX для домена, разрешается во внутренний IP-адрес сервера Max в вашей сети. Затем он будет пытаться подключиться к внутреннему IP-адресу, который будет прямым и не задействует маршрутизатор.