NetAndif


Donnerstag, 17. April 2008

Wordpress schickt keine Benachrichtigungen mehr

Kategorie: Wordpress – netandif – 19:39 | 285 mal aufgerufen

Seit dem Update von WP 2.1 auf WP 2.3.3 bekam ich keine Benachrichtigungen mehr bei neuen Kommentaren.
Zuerst dachte ich mir, es liegt an der Mail-Konfiguration. Aber nachdem ich das überprüft hatte, kam es mir schon seltsam vor.
Eine Google-Suche ergab folgenden aufschlussreichen Treffer:
Is Your WordPress Blog Not Notifying You Of Comments?

Ich frage mich nun, was die beschriebene Codezeile eigentlich macht, und warum die Benachrichtigungen wieder funktionieren nachdem man sie auskommentiert hat.
Die betreffende Codezeile lautet:

$phpmailer->From = apply_filters( ‘wp_mail_from’, $from_email );

Unmittelbar danach folgt dieser Code:

$phpmailer->FromName = apply_filters( ‘wp_mail_from_name’, $from_name );

Was also ist an der ersten Zeile fehlerhaft?
Nichts. Der Punkt ist nur der, dass der Filter eine Empfänger-Adresse im Stile von ‘wordpress@meinedomain.de’ generiert, und diese halt nicht existiert.

Eine weitere Google-Suche hat dann ergeben, dass es für dieses Problem auch eine ’saubere’ Lösung gibt, bei der man nicht die Datei pluggable.php editieren muss, und zwar im Wordpress Deutschland Forum.
Das dort beschriebene Plugin löst das Problem, indem die Empfänger-Adresse auf die des Blog-Admins gesetzt wird.
Ein weiteres Plugin, das sogar ein Admin-Interface zum Einstellen verschiedener Mailserver-Parameter beeinhaltet, gibt es hier: WP Mail SMTP

Keine Kommentare »

Noch keine Kommentare.

RSS-Feed für Kommentare zu diesem Beitrag. | TrackBack URI

Einen Kommentar schreiben

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

Benachrichtigung bei neuen Beiträgen