Hallo ich habe folgendes Problem: Ich habe die Anforderung, eine PHP Anwendung über einen MS Exchange Server email's versenden zu lassen. Der Exchange hat als Authentifizierung NTML, zu HTML + Zend_Mail habe ich noch nichts brauchbares gefunden... Jetzt habe ich mir überlegt, ob es nicht möglich ist, dass PHP wie gewohnt, die Email an localhost schickt und dort ein smtp Server die emails einfach an den exchange weiterleitet. Kann ich da irgendwie was machen?
smtp exchange brücke
Antworten |
Anmeldungsdatum: Beiträge: 96 |
|
||||
Moderator, Webteam
Anmeldungsdatum: Beiträge: 5334 |
|||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 96 |
Hallo, ich habe ein Problem, die Email verlassen nicht den Server, dies steht im Log: Feb 25 08:34:05 lara postfix/smtp[31999]: 7E0003F409F4: to=<test@***.de>, relay=***.com[***.***.***.***]:587, delay=0.41, delays=0.09/0.03/0.24/0.04, dsn=5.7.1, status=bounced (host ***.com[***.***.***.***] said: 550 5.7.1 Client does not have permissions to send as this sender (in reply to end of DATA command))
ich habe jetzt auch erfahren, dass ich doch tls nutzen kann. |
||||
Moderator, Webteam
Anmeldungsdatum: Beiträge: 5334 |
Von welchem Server ist die Config? Wie lautet die Config des anderen Servers? Wenn du dich per SASL einloggst um zu relayen, musst du auch sicherstellen, dass dieser User fuer diese Absenderadresse zugelassen ist, der Parameter ist sender_login_maps:
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 96 |
das was ich gerade gepostet habe, ist die config von meinem Server. Auf die Config vom anderen Server(Microsoft exchange) habe ich leider keinen Zugriff.... |
||||
Moderator, Webteam
Anmeldungsdatum: Beiträge: 5334 |
Offensichtlich ist der User, mit dem dich beim Relay einloggst, nicht berechtigt mit der verwendeten From-Addresse zu senden. Entweder du korrigierst die Absenderaddresse in deinem Skript, korrigierst sie in Postfix mit einem header_check, oder erteilst die Rechte dafuer auf dem Relay. |