Exchange 365 и Apple Mail Server Relay

Exchange 365 и Apple Mail Server Relay

Я использую Exchange 365 Cloud Mail Services и Apple Server 10.9.1 (Mavericks). Теперь я хотел бы подключить Postfix моего Apple Servers к Exchange SMTP Relay (получать уведомления при обновлении Wiki и другие интересные вещи). Проблема в том, что Exchange не позволяет настраивать SMTP Relay для доменов с динамическим IP (в моем случае appleserver.local). Есть ли другое решение, чтобы реализовать это? Мой Postfix должен отправлять электронные письма только на внутренние адреса электронной почты.

Любая помощь приветствуется!

Журнал ошибок Postfix

postfix/postmap[17226]: fatal: open database /Library/Server/Mail/Config/postfix/sasl_passwd.db: Permission denied
    May 14 18:50:58 appleserver.local postfix/pickup[14110]: 05635D9A12: uid=94 from=<[email protected]>
    May 14 18:50:58 appleserver.local postfix/cleanup[14875]: 05635D9A12: message-id=<[email protected]>
    May 14 18:50:58 appleserver.local postfix/qmgr[14111]: 05635D9A12: from=<[email protected]>, size=382120, nrcpt=1 (queue active)
    May 14 18:50:58 appleserver.local postfix/smtpd[14881]: connect from localhost[127.0.0.1]
    May 14 18:50:58 appleserver.local postfix/smtpd[14881]: warning: Illegal address syntax from localhost[127.0.0.1] in MAIL command: <[email protected]>
    May 14 18:50:58 appleserver.local postfix/smtp[14879]: 05635D9A12: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.98, delays=0.09/0.03/0.01/0.86, dsn=5.1.7, status=bounced (host 127.0.0.1[127.0.0.1] said: 501 5.1.7 id=13401-01 - Rejected by next-hop MTA on relaying, from MTA(smtp:[127.0.0.1]:10025): 501 5.1.7 Bad sender address syntax (in reply to end of DATA command))
    May 14 18:50:58 appleserver.local postfix/cleanup[14875]: F1CBBD9A32: message-id=<[email protected]>
    May 14 18:50:58 appleserver.local postfix/qmgr[14111]: F1CBBD9A32: from=<>, size=2567, nrcpt=1 (queue active)
    May 14 18:50:58 appleserver.local postfix/bounce[14882]: 05635D9A12: sender non-delivery notification: F1CBBD9A32
    May 14 18:50:58 appleserver.local postfix/qmgr[14111]: 05635D9A12: removed
    May 14 18:50:59 appleserver.local postfix/error[14883]: F1CBBD9A32: to=<[email protected]>, relay=none, delay=0.02, delays=0/0.01/0/0, dsn=5.1.3, status=bounced (bad address syntax)

решение1

Какую статью базы знаний вы читаете? Есть одна для ретрансляции с внутреннего «сервера приложений», если вы собираетесь отправлять письма только внутренним пользователям O365: http://technet.microsoft.com/en-us/library/dn554323%28v=exchg.150%29.aspx

Используйте метод «Прямая отправка».

Другой альтернативой, которую я обычно реализую, является развертывание hMailServer(погуглите, это бесплатно) на внутреннем сервере Windows. Затем я настраиваю на нем ретранслятор SMTP для отправки почты через Office 365.

Но опять же, если вы хотите отправлять письма только на внутренние адреса электронной почты, размещенные на O365, то метод Direct Send отлично работает и не требует настройки ретранслятора. Просто отправьте письмо с исходным адресом FROM, который является реальным адресом @yourdomain.com, и это будет работать просто отлично... но вам, возможно, придется добавить внешний IP-адрес вашего почтового сервера или диапазон IP-адресов, если они динамические, в список принятых IP-адресов, чтобы он не классифицировал письмо как спам (в портале администратора O365 Exchange)

Связанный контент