dedlfix: mail() funktioniert nicht

Beitrag lesen

echo $begrüßung;

Hast du einen lokalen Mailserver eingerichtet?
Und wie richte ich ihn ein?

Das ist in der Dokumentation des jeweiligen Mailservers beschrieben. (Alternativ: Das Paket xampp bring einen Mailserver mit und sollte so gut wie "out of the box" funktionieren.)

Muss ich in der Datei die Werte wie zum Beispiel "sendmail_from" umändern? Wenn ja, was muss ich für die anderen drei Werte angeben bzw. woher erfahre ich die Werte?

SMTP          "localhost"

IP oder Hostname des Rechners mit dem Mailserver. Kann so bleiben, wenn alles auf einem Rechner installiert ist.

smtp_port     "25"

Wenn dein Server nicht vom Standard abweichend konfiguriert ist, dann muss hier nichts geändert werden.

sendmail_from NULL

Der From-Header kann auch bei Verwendung von mail() mit übergeben werden. Außerdem kann der Mailserver meist so konfiguriert werden, dass dieser Wert von ihm überschrieben wird.

sendmail_path ist für Windows nicht von Belang.

echo "$verabschiedung $name";