Veröffentlicht: 07.12.2009

PHP: E-Mail Versand unter Windows mit Fake Sendmail testen

Eine elegante Möglichkeit den Versand von E-Mails unter Windows zu testen, stellt der Einsatz von Fake Sendmail dar. Wie der Name bereits andeutet, emuliert es das bekannte Sendmail Programm, und stellt den Dienst unter Windows zur Verfügung. Wer die E-Mails nicht gleich versandt haben möchte, kann sie sich auch in einen Ordner legen lassen, und von hier aus mit Thunderbird oder einen Text Editor öffnen.

Installation

  • Ladet Fake Sendmail herunter und entpackt die sendmail.exe und sendmail.ini in ein Verzeichnis eurer Wahl (z.B. c😕sendmail)

  • Öffnet die sendmail.ini und sucht nach der Option smtp_server. Setzt den Wert, auf einen existierenden Pfad (z.B. c😕sendmail\mails).

  • Sucht default_domain und setzt den Wert auf die gewünschte Standard Domain (z.B. localhost)

    Beispiel:

    smtp_server=c:\sendmail\mails
    default_domain=localhost</pre>
  • Öffnet eure php.ini und prüft ob die Einträge SMTP und smtp_port auskommentiert sind.

  • Nun sucht sendmail_path und setzt dort den Pfad zum Sendmail Programm, sowie den Parameter -t

    Beispiel:

    ;SMTP = localhost
    ;smtp_port = 25
    sendmail_path = "C:\sendmail\sendmail.exe -t"

Der E-Mail Versand unter Windows sollte nun funktionieren.