Hallo
Ich bekomme folgende Fehlermeldung wenn ich eine Mail über PHP verschicken will.
"mail() [function.mail]: SMTP server response: 550 5.7.1 unable to relay..."
Diese Fehlermeldung bekomme ich aber nur wenn ich eine Mail an eine externe Adresse schicken will. Intern funktioniert das top ohne Fehler.
Als SMTP Server habe ich meine Exchange IP-Adresse eingetragen.
Woran kann es liegen das ich darüber keine externen Mails verschicken kann?
MFG Martin
SMTP Fehlermeldung
Moderator: Thorsten
Hi,
das ist eine Fehlermeldung von deinem Mailserver. Da kann ich dir aber auch nicht helfen.
bye
Thorsten
das ist eine Fehlermeldung von deinem Mailserver. Da kann ich dir aber auch nicht helfen.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: SMTP Fehlermeldung
Korrekte Reaktion.MartinLembcke wrote:Ich bekomme folgende Fehlermeldung wenn ich eine Mail über PHP verschicken will.
"mail() [function.mail]: SMTP server response: 550 5.7.1 unable to relay..."
Dein Mailserver kennt Dich nicht, weil Du weder SMTP-Auth noch SMTP-after-POP verwendest.Diese Fehlermeldung bekomme ich aber nur wenn ich eine Mail an eine externe Adresse schicken will. Intern funktioniert das top ohne Fehler.
Vergiß mail() und verwende stattdessen diese PHP-Klasse:
http://www.google.de/search?hl=de&q=phpmailer&meta=
http://phpmailer.sourceforge.net/
Lies Dich in die DOC ein und schicke mit dieser Klasse die Mails per SMTP-Auth an Deinen SMTP Server zur Weiterleitung.
Angenehmer Nebeneffekt dabei ist, daß Du dann syntaktisch korrekte Emails versendest.