SMTP Error beim localen Server

mr b

Mitglied
HeyHo,
ich habe vorgestern PHP und Mysql auf meinem Pc installiert. Da ich Windows 2000 Advanced Server installiert habe, habe ich schon automatisch einen SMTP Server und Webserver installiert. Bei der Installation von PHP hab ich die Standarteinstellungen für SMTP gelassen. Wenn ich nun aber eine mail() Funktion ausführen lassen will, kommt folgender Error:
Code:
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for ppkopf@yahoo.de in C:\web\send.php on line 22
Die PHP ist aber ziemlich sicher Fehlerfrei. Was kann ich also tun? Gibt es für den SMTP Server von MS vielleicht irgendwelche bestimmten Einstellungen zu beachten? Oder muss ich ne ganz andere Software nehmen, da er sich nicht eignet? Bitte keine Lösungen wie, Sendmail bzw. Mail Funtkion brauchst du auf nem localhost ja eh net:)

mFg mr b
 
Du kannst auf deinem lokalen Server wohl keine externe E-Mail-Adresse so benutzen.

Du mußt einen E-Mail-User anlegen bzw. den Postmaster-Account falls schon vorhanden verwenden.


php.ini
[mail function]
SMTP = localhost (bzw. "127.0.0.1")
sendmail_from = name@localhost

"name" kannst Du Dir aussuchen

Leg den user an und stell den Mailserver mal richtig ein ;)

Dann klappts auch mit dem Relayen *g* :-)
 
Zurück