PHP bietet leider nur die Möglichkeit, E-Mail via SMTP ohne Authentifizierung zu versenden. Wird allerdings zwingend eine Anmeldung am Mailserver benötigt, so kann man sich mit fake sendmail for windows von Byron Jones behelfen.
Dazu muss das Tool heruntergeladen und z.B. nach “C:\sendmail” entpackt werden. Nun die Datei “sendmail.ini” bearbeiten und die notwendige Konfiguration (smtp_server, auth_username, auth_password) vornehmen.
Tipp: Das Tool schreibt im Falle eines Fehlers eine “error.txt”, somit ist es leicht, die Funktionalität zu überwachen. Ist die Datei vorhanden weist das auf ein Problem hin.
Die Datei “php.ini” bearbeiten und folgende Angaben vornehmen:
Zeile 1012: sendmail_from = <E-Mail-Adresse des Absenders> Zeile 1016: sendmail_path = "C:\sendmail\sendmail.exe -t"
Damit die Änderungen übernommen werden, muss ggf. der Webserver (Apache, IIS, …) neu gestartet werden. Das ist davon abhängig, wie PHP eingebunden ist.
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
0 Kommentare
1 Pingback