will den Mailversand aus einem PHP-Formular testen. Ich bekomme aber in der /var/log/qmail/current folgende Meldung
@400000004135d6b53224d86c new msg 4866177
@400000004135d6b53224f3c4 info msg 4866177: bytes 352 from <anonymous@2value.de> qp 18221 uid 504
@400000004135d6b53a17b24c end msg 4866177
In der php.ini ist der sendmail_path auskommentiert. Der Link auf sendmail ist gesetzt (sonst würde ja bei qmail wohl auch nichts ankommen).
Was ist denn mit Mails, die von der Kommandozeile aus verschickt werden? Kommen die an? Wenn nein, dann liegt das problem in der Mailkonfiguration und hat nix mit PHP zu tun.
dann also mal alles der Reihe nach:
- Was sagen die sendmail-Variablen in der phpinfo()
- Was gibt die mail()-Funktion für einen Rückgabewert
- Wie sieht der genaue Aufruf im PHP-Skript aus
Nun die Facts:
phpinfo()
- sendmail_from no value no value
- sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
- Path to sendmail /usr/sbin/sendmail -t -i
Aufruf in PHP-Script
mail($admin, $subject, $message, "From: $email");