Hello,
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in E:\www\keltik\scriptneu2.php on line 139
Auszug aus der mit "phpinfo()" erzeugten Übersicht:
safe_mode Off Off
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value
sendmail_from me@localhost.com me@localhost.com
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
Um die vorletzte Zeile geht es.
Viele MTAs (Mail Transfer Agents) bearbeiten die Mail nicht weiter, wenn kein Absender drinsteht. Das stammt noch aus der Zeit, als die Mail-Nutzer noch ehrlich waren und sich wahrscheinlich auch noch fast alle persönlich kannten.
PHP leitet eine Mail daher nicht an den MTA (hier "sendmail" [1]) weiter, wenn kein Absender angegeben ist.
Du kannst diesen entweder im additional Header angeben mittels
"From: lutz@eample.org"
oder Du führst ein
ini_set('sendmail_from','lutz@example.org');
durch, bevor Du mail() aufrufst.
Du kannst das Setting evtl. auch in einer .htaccess-Datei durchführen oder, wenn Du Zugriff auf die php.ini hast, natürlich dort. Alternativ geht es noch in der Apache-Konfiguration.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
![](http://bitworks.de/~selfHTML/Virencheck.gif)