Beiträge von erst

    Hier wird doch irgendjemand eine Antwort wissen. Das Problem hat vmtl nicht direkt mit Plugins was zu tun, vielleicht könnte das jemand verschieben?

    Ich fasse zusammen:

    Ein Script in PHP soll von einer Frontend-Seite aus viele eMails verschicken
    mit wp_mail()
    und verschickt diese aber mehrfach, sodass die Empfänger belästigt werden
    wenn die Auslastung groß ist.

    Das wird ja jetzt nicht nur ein Einzelproblem sein?

    Besten Dank!

    Inzwischen kann ich es manchmal reproduzieren. Dazu habe ich eine umfangreichere Nachricht verschickt und mehr Empfänger. Es scheint schon etwas mit Skalierung zu tun zu haben.

    Der Ablauf im positiven Fall:
    formular.php -> versenden.php?versenden=ja mit "alle Mails versendet" -> versenden.php?versenden=nein mit "alle Mails versendet"

    das erste mit action=, das zweite mit header('Location: ...');

    Im Problemfall
    formular.php -> "Seite kann nicht aufgerufen werden."

    oder aber, auch schon gehabt, wie im positiven Fall.

    Die Anzahl der eMails variiert etwa von 3 bis 5.

    Okay, es ist weiter eingegrenzt, aber ich brauche wirklich eure Hilfe. Ich habe keine Ahnung wie ich das angehen kann.

    Zum Debuggen habe ich jetzt einfach zum Schluss des Skriptes, wenn in foreach pro Arrayelement die Nachricht zusammengeschustert und verschickt wird, wp_mail($wert,....) durch wp_mail($i.'adsad@sdsd.de',...) ausgetauscht. die Emailadressen sind alle unterschiedlich, existieren alle und kommen auch an. Sie sind auch wie gewünscht personalisiert.
    Damit, so meinte ich, könnte ich jetzt das Problem nachvollziehen ohne die Empfänger ständig zu nerven, und ohne jegliche Einschränkungen in Realismus (die Trockenübungen, sei es mit wenigen Empfängern, sei es mit nur einer Bildschirmausgabe, funktionieren ja eh immer tadellos).
    Aber: es gibt kein Problem. Es wird nur eine eMail verschickt, und das so wie es soll. Fairerweise muss man sagen, von 3 Newslettern, die ich bisher verschickt habe, hat der 2. auch wunderbar geklappt. Der 3. dann aber wieder 5x.

    Ich werde noch ein paar Versuche unternehmen, aber wenn jemand eine Idee hätte wäre das wohl Gold wert.

    Ein paar Details noch, die etwas bedeuten könnten:

    Beim echten Letter gab es teils Datensätze ohne eMailadresse. Das ist jetzt korrigiert. Kann das ausschlaggebend sein?

    Nach dem ersten Letter habe ich geglaubt, es könnte am timeout liegen, daher ist seit dem 2. (auch beim 3.) set_time_limit(600); vorne drin.

    Wenn ihr noch Vorschläge habt wie ich das Problem eingrenzen, insbesondere aber beheben könnte, nur zu.
    Kann es vielleicht an wp_mail statt php_mail liegen?

    Ich würde ja einfach mal drauf los probieren, nur funktioniert es eben beim jetzigen Szenario wieder =(

    dasselbe

    Guten Tag,

    ich habe das selbe Problem. Soweit ich weiß läuft es über die normele php_mail. Wenn ich dann aus Wordpress mit PHP wp_mail() (über das Plugin phpexec) den Newsletter an viele (auch schon 30+, ebenso bei 100+) Empfänger schicke, kommt er mehrmals an.

    Was ich zur Eingrenzung beitragen kann: das Skript erzeugt eine Empfängerliste, verschickt alle Mails und sendet dann eine Bilanz an mich mit allen Emfängern und dem Inhalt. Ich bekomme diese Bilanzmail genauso oft wie die eigentliche eMail, es verhält sich also wie wenn das Skript mehrmals liefe...

    Jemand schon weiter damit?

    PS: Ich verwende nicht das Plugin Post Notification. An dem ganzen Vorgang beteiligt sind:

    WP Better eMail
    Php Exec
    ein eigenes php Skript mit wp_mail()