ich verwende Exchange 365 Cloud Mail Services und einen Apple Server 10.9.1 (Mavericks). Jetzt möchte ich meinen Apple Server Postfix mit einem Exchange SMTP-Relay verbinden (Benachrichtigungen erhalten, wenn das Wiki aktualisiert wird und andere tolle Dinge). Das Problem ist, dass Exchange die Konfiguration eines SMTP-Relays für Domänen mit einer dynamischen IP (in meinem Fall appleserver.local) nicht zulässt. Gibt es eine andere Lösung, um das zu realisieren? Mein Postfix sollte E-Mails nur an interne E-Mail-Adressen senden.
Jede Hilfe ist willkommen!
Fehlerprotokoll von 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)
Antwort1
Welchem KB-Artikel folgen Sie? Es gibt einen für die Weiterleitung von einem internen „App-Server“, wenn Sie nur interne O365-Benutzer per E-Mail erreichen möchten: http://technet.microsoft.com/en-us/library/dn554323%28v=exchg.150%29.aspx
Verwenden Sie die Methode „Direktes Senden“.
Eine andere Alternative, die ich normalerweise umsetze, ist die Bereitstellung hMailServer
auf einem internen Windows-Server (googlen Sie es, es ist kostenlos). Dann richte ich das SMTP-Relay darauf ein, um E-Mails über Office 365 zu versenden.
Aber noch einmal: Wenn Sie E-Mails nur an interne E-Mail-Adressen senden möchten, die auf O365 gehostet werden, funktioniert die Direct Send-Methode hervorragend und erfordert keine Relay-Einrichtung. Senden Sie einfach eine E-Mail mit der Absenderadresse „From“ als tatsächliche @yourdomain.com-Adresse und es wird problemlos funktionieren... aber Sie müssen möglicherweise die externe IP-Adresse oder den IP-Bereich Ihres Mailservers (falls dynamisch) zur Liste der akzeptierten IP-Adressen hinzufügen, damit die E-Mail nicht als Spam klassifiziert wird (im O365-Administrator-Exchange-Portal).