Probleme mit mail() Funktion in WP1.2.2 und WP1.5
Nach "stundenlangen" Suchen in den WP Dateien habe ich endlich den Fehler gefunden. Er liegt in der Datei
wp-login.php
Im WP1.2.2 steht ca. bei Zeile 120 folgendes:
$m = wp_mail($user_email, sprintf(__("[%s] Your login and password"), get_settings('blogname')), $message);
Dies muß in:
$m = @mail($user_email, sprintf(__("[%s] Your login and password"), get_settings('blogname')), $message);
geändert werden.
Bei Zeile 130 steht da:
wp_mail(get_settings('admin_email'), sprintf(__('[%s] Password Lost/Change'), get_settings('blogname')), sprintf(__('Password Lost and Changed for user: %s'), $user_login));
Hier muß in
@mail(get_settings('admin_email'), sprintf(__('[%s] Password Lost/Change'), get_settings('blogname')), sprintf(__('Password Lost and Changed for user: %s'), $user_login));
geändert werden.
Im WP1.5 steht in selbiger Datei bei Zeile 107:
$m = wp_mail($user_email, sprintf(__("[%s] Password Reset"), get_settings('blogname')), $message);
Dies muß in:
$m = @mail($user_email, sprintf(__("[%s] Password Reset"), get_settings('blogname')), $message);
geändert werden.
Also statt "wp_mail(...)" muß da stehen @mail(...)
Dann klappt bei mir in beiden Weblog alles.
Siehe auch Posting unter
http://forum.wordpress-deutschland.org/beitrag415-10.…9d5a0c137d53abf
Hoffe konnte helfen.