Probleme Emailversand über SMTP

Hallo zusammen,

seit 3 Tagen gibt es in unserer Oxid-Installation (4.4.0) Probleme mit dem Versand von Bestellbestätigungen. 2 1/2 Jahre lief dies problemlos.
Etwa 60% der Mails werden nicht versendet. Die restlichen funktionieren einwandfrei.

Der Error-Log spuckt folgende Fehlermeldungen aus:

PHP Fatal error: Call to a member function getRawValue() on a non-object in /oxid_shop/core/oxemail.php on line 1922

PHP Fatal error: Call to a member function getRawValue() on a non-object in oxid_shop/tmp/96e604d9a2f044c2b56bf53c5733ea21^%%5E^5E0^5E05DEEE%%email_order_cust_plain.tpl.php on line 274

Hat jemand eine Idee woran dies liegen könnte?

Viele Grüße

Marco

wurde am Mailtemplate was verändert (bzw. an den mail-CMS-Seiten)?

hilft /tmp leeren?

seid Ihr bei 1+1?

was steht in der Zeile 274 in email_order_cust_plain.tpl?

@Hebsacker

  • keine Änderungen vorgenommen, der Effekt begann am Freitag um 03:00
  • tmp leeren bringt keinen Erfolg
  • ja, bei 1&1

@Vanilla

<?php echo $this->_tpl_vars[‘order’]->oDelSet->oxdeliveryset__oxtitle->getRawValue(); ?>

Zur gleichen Zeit fingen auch Problem bei der Übertragung der Bestellungen zu Afterbuy an. Diese lasse ich per Cronjob nun regelmäßig nachbuchen.
Auch hier ist keine Regel zu erkennen. Mal funktioniert es, mal nicht. Unabhängig vom Emailversand.

Das riecht irgendwie nach einer Änderung seitens des Hosters - mal dort nachgefragt, ob die in der Systemlandschaft was verändert haben?

Denke ich auch. Antwort steht noch aus.

Lass mich raten, hoster ist 1&1?

Bei uns das gleiche Phänomen seit letztem Freitag. Bei uns hat das Freilassen der smtp-Einstellungen geholfen. Danach war dann als angenehme Nebenwirkung auch die vorher übliche Verzögerung nach dem Klicken des ‘Bestellung abschicken’-Buttons weg.

Achso, steht ja schon dran, 1&1!

Auf einer anderen Testdomain, ebenfalls bei 1&1, haben wir auch noch eine frühere, wenig verbastelte Testinstallation von oxid, war mir zwischendurch eingefallen. Dort mal probiert zeigt sich das gleiche Phänomen, die Bestätigungsseite kommt gar nicht, oder dauert sehr lange, und die mails gehen ebenso nur manchmal raus.

Hat denn der Bestellbutton früher flink reagiert, oder gab es wie bei uns auch immerzu eine gewisse Verzögerung, bis die thank-you Seite erschien?

Ohne smtp scheint es zu funktionieren. Wobei dies ja eher ein Workaround als eine Lösung ist.
Habt Ihr hierfür ein Ticket aufgegeben, auf das ich mich eventuell beziehen kann?
Bin immerhin schon beim 2nd-Level Support…

Analytics sagt mir dass die thank-you Seite eine durchschnittliche Ladezeit von 53 Sekunden hat!

laut 1&1 wurde nichts geändert. Und der Versand von E-Mails über smtp.1und1.de kann noch nie funkioniert haben. Hat er aber über 2 Jahre lang.
Sehr unbefriedigend.

Natürlich wird Dein Hosting-Provider genau das sagen :smiley:

Fakt ist: da wurde was gemacht. Ich bin von einer anderen Seite aus dran, kann aber nix versprechen :wink:

Gruß

Vielleicht eine neue php-Version? Das aktuelle PHP Version 5.4.16 läuft seit Freitag morgen: Build Date Jun 7 2013 07:40:44

der erste Fehler trat bereits um 03:11 auf.
Wir sind aber auch auf Version 5.2.17, Build Date May 6 2013 12:11:50

Hallo zusammen,
habe das gleiche Problem bei 1&1

gabs ne Änderung seitens des Hosters?

PHP Version 5.4 vielleicht?

hallo zusammen, ich wollte anmerken, dass ich das gleiche problem habe, auch 1und1, auch seit freitag…danke für den hinweis mit dem Entfernen der smtp daten, hat bei mir auch geholfen!

Hallo zusammen , hab das Problem auch seit Tagen.

Nicht das ich da was falsch verstehe

Stammdaten>> Grundeinstellungen>>Stamm>> SMTP Server entfernen und passwort Benutzername auch???

korrekt :slight_smile:

danke :cool: