WordPress sendet keine Emails mehr bei Goneo

Seit ein paar Monaten versenden meine 2 WordPress Installation keine Emails mehr.

Kontakt mit Support

Irgendwas haben die da wohl umgestellt.. Hab jetzt mal ne Kontaktanfrage geschickt, dass die mir weiterhelfen.

wie bereits in unserer goneo-Kundeninfo vom 25. März 2009 angekündigt, müssen Sie Ihre Scripte entsprechend anpassen. Dies ist bei Ihren Scripten bisher nicht geschehen, daher funktioniert auch der Mailversand nicht mehr.

Wir haben zu dem Thema in der goneo-Hilfe einen Beitrag erstellt, der genau erklärt worum es bei der Umstellung geht und mit Beispielen zeigt, wie man seine Scripte anpassen kann. Sie finden alle Informationen unter:

http://wiki.goneo.de/doku.php?id=emailversand_webserver

Dort steht beschrieben, was Sie ändern müssen und wie. Wir empfehlen die Variante mit der eigenen php.ini-Datei. Diese müssen Sie einmal erzeugen, wie es in der goneo-Hilfe beschrieben steht:

http://wiki.goneo.de/doku.php?id=php.ini

Danach müssen Sie die php.ini anpassen und den Paramter „-f“ mit einer E-Mail-Adresse, die auch bei goneo existiert, einfügen und die Datei php.ini in jedes Verzeichnis kopieren, wo Sie eine Mailfunktionalität benötigen. Dies ist ebenfalls in der goneo-Hilfe beschrieben:

http://wiki.goneo.de/doku.php?id=mailversand_php
(Ganz nach unten scrollen)

Anschließend ist auch der E-Mail-Versand wieder problemlos möglich.

Workaround – WordPress sendet keine Emails mehr

  • WP-Mail-SMTP

This WordPress plugin reconfigures the wp_mail() function so all mail from your blog can be sent by SMTP instead of using PHP’s mail() function. The plugin also adds an Options > Email page which allows you to configure the settings from the admin interface of your site.

Es funzt damit!

Update

Bin wieder an dem Problem dran. Mit php.ini bin ich zu doof.

Weiss nett, was da in der ini stehen soll und auch nett, wohin die soll.

Probier jetzt mal das aus:

http://die-klapsmuehle.org/2009/04/30/keine-mails-von-goneo-gehostetem-blog/comment-page-1/#comment-10478

Es reicht wenn du die vier Einträge in der
class-phpmailer.php im Ordner wp-includes anpasst.

Zeile 471-488.

An jede Zeile mit dem @mail musst du am Ende
, “-f muss-existieren@ihre-domain-bei-goneo.de”

vor der Schlussklammer einfügen. Als Email musst du eine für deine domain erstelle Emaildresse einsetzten.
Vielleicht schreibt jemand dafür ein Plugin.
Gruß

Fuer die Doofen – im class-phpmailer.php die Änderungen

$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params , „-f du@domain.de“);
}
} else {
$rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params , „-f du@domain.de““);
}
} else {
if ($this->SingleTo === true && count($toArr) > 1) {
foreach ($toArr as $key => $val) {
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params , „-f du@domain.de““);
}
} else {
$rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header , „-f du@domain.de“);
}
}