Kein Mailversand aus dem Webshop
Autor: Peter W.
Visited 1001,
Followers 1,
Udostępniony 0
Moin,
ich hatte das Problem schon einmal, dann war es lange Zeit wieder gut und nun ist es wieder da.
Bei Bestellungen im Webshop werden keine MAils versendet, obwohl alle Parameter inkl. Datenbank gesetzt sind.
Was kann man da machen?
Liebe Grüße
Posted on the
Hello Peter
Did you notice that the emails stopped being sent after you changed something on your project or just suddenly?
If this happens suddenly without any particular change, it is unlikely that the issue is in the project. Could you perhaps contact your hosting provider and have them verify their emailing server to see if anything changed lately?
Should they not find any issue at all, inform me here and I will very your project for you
Thank you
Stefano
GOOGLE TRANSLATE ---
Hallo Peter
Haben Sie bemerkt, dass die E-Mails nicht mehr gesendet werden, nachdem Sie etwas an Ihrem Projekt geändert haben oder einfach plötzlich?
Wenn dies plötzlich ohne besondere Änderung auftritt, ist es unwahrscheinlich, dass das Problem im Projekt liegt. Könnten Sie sich vielleicht an Ihren Hosting-Provider wenden und ihn bitten, seinen E-Mail-Server zu überprüfen, um festzustellen, ob sich in letzter Zeit etwas geändert hat?
Sollten sie überhaupt kein Problem finden, informieren Sie mich hier und ich werde Ihr Projekt für Sie bearbeiten
Danke
Stefano
Autor
Hallo lieber Stefano,
Das Problem ist ja, dass man sofern Fehler nicht sofort bemerkt, weil das Problem erst auffällt, wenn eine Bestellung erfolgt, die Zahlung über Paypal erfolgt und daraufhin eine Mail von Paypal eingeht, aber nicht vom Shop.
Natürlich gibt es ständig Änderungen am Projekt, aber nichts in dem Bereich der Bestellungen. Als der Fehler früher einmal auftrat, lag es an einem Softwareupdate von WebsiteX5. Dabei waren plötzluch die Einträge für die Serverparameter geändert. Das ist aber jetzt nicht der Fall und der Mailversand unserer Firma läuft komplett über diesen Server.
Liebe Grüße
Das heisst der Mailversand bzw. PHP lauft auf einem Firmeninternen Server?
Welches System läuft auf dem Server bzw. ist hier überhaupt PHP möglich und wenn ja, welche Version?
Hast du keine Datenbank eingestellt bei deinem SHOP? Wenn ja, kann man die Bestellungen im Backend abrufen und ist nicht auf Email Bestätigungen abhängig!
Autor
Hallo Andreas, nein es ist ein Telekom Server, der in der Telekom Cloud residiert.
Ja, es läuft Php, Version weiß ich grad nicht auswendig, schaue ich nach. Bislang, seit ca. einem Jahr, läuft es aber so.
Ja, es ist eine Datenbank eingestellt.
Ja, ich kann das abfragen, ist mir bekannt, aber ich bekomme keine aktive Meldung, wenn da etwas passiert ist. Mein Shop ist sehr klein und ich erhalte vielleicht einmal im Monat eine mit nicht vorher telefonisch angekündigte Bestellung. Diese verpasst ich, wenn der vorgesehene Automatismus sich nicht bei mir meldet. Wie gesagt habe ich von Paypal erfahren, dass da eine Bestellung vorliegt. Das ist doof. Hätte der Kunde als Bezahlart Überweisung gewählt, hätte ich es nicht erfahren!
Liebe Grüße
Autor
Moin lieber Andreas, es läuft momentan PHP 8.0 ich habe soeben auf 8.2 umgestellt
Liebe Grüße
Autor
...ich habe jetzt gerade nochmals das gesamte Projekt hochgeladen, nicht "...nur die Änderungen..." - eine Verzweiflungstat.
Hello Peter
Please let me know these two pieces of information:
1_ What is the URL of your website?
2_ If you go to Step 5 -> Export the website online -> Parameters -> Email, what email did you configure there?
Keep me posted on this here please
Thank you
Stefano
GOOGLE TRANSLATE ---
Hallo Peter
Bitte teilen Sie mir diese beiden Informationen mit:
1_ Wie lautet die URL Ihrer Website?
2_ Wenn Sie zu Schritt 5 -> Website online exportieren -> Parameter -> E-Mail gehen, welche E-Mail haben Sie dort konfiguriert?
Halte mich hier bitte auf dem Laufenden
Danke
Stefano
Autor
Hallo Stefano,
1. die URL lautet: https://www.sterne-fuer-alle.de
allerdings ist das ja nur die virtuelle URL da die reale bei der TELEKOM ja anders lautet: hosting.telekom.de/admin@wjn9cb.........
2. die Mail Adresse in Export lautet: ***
Liebe GRüße
ICh nehme an die hosting.telekom.de/..... ist nur die FTP Adresse und nicht die URL!
Es wurde ja die URL der Website nachgefragt und die kann nur https://www.sterne-fuer-alle.de lauten.
Allerdings kann man deine URL mit www und ohne www erreichen. Das könnte zu Verwirrungen der PHP Skripte führen. Normalerweise ist bei den Hostern und den Domaineinstellungen dies durch eine automatische Weiterleitung geregelt. Vielleicht musst du dies noch im Backend deines Hosters aktivieren.
Die Email Adressen werden hier nur als *** gezeigt zum SChutz! Du müsstest es so schreiben name(at)domain.de
Autor
2. die Mail Adresse in Export lautet: Info(at)sterne-fuer-alle.de
Autor
Moin lieber Andreas, danke für Deine Nachricht. Aus Deiner Antwort klingt der Ärger über die dummen Anwender. So ist es nunmal.
Bei der Regelung der Weiterleitung bei der Telekom, erhalte ich nur die Auskunft "...darf nicht auf sich selbst verweisen..." für BEIDE Fälle, sowohl für https://sterne-fuer-alle.de wie auch für https://www.sterne-fuer-alle.de
siehe Anhang.
Liebe Grüße und eine geruhsame Osterzeit von Peter und den Sternen
Du hast da die falsche Weiterleitung aktiviert. Verwenden musst Du die 301-Weiterleitung wie es in dieser Anleitung beschrieben wird.
Autor
Moin lieber Franz-Josef, dankeschön für diese Anleitung. Habe ich erledigt.
Liebe Grüße
Gerne. Aber ich glaube Du hast irgendwie einen Schrägstrich zu viel. Die Umleitung von https://sterne-fuer-alle.de erzeugt nämlich folgende URL
https://www.sterne-fuer-alle.de//
Der letzte Schrägstrich ist unnötig und kann eventuell zu Problemen führen. Kontrolliere noch mal die Änderungen...
Autor
Also da steht jetzt:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sterne-fuer-alle.de$ [NC]
RewriteRule (.*)$ https://www.sterne-fuer-alle.de/$1 [R=301,L]
In der letzten Zeile fehlt das ^ vor (.*)$
Autor
das ^ hab ich jetzt eingefügt, jedoch ist das dann in der Anleitung der Telekom auch falsch - das was Andreas vorhin als Anleitung benannt hatte https://homepagecenter.telekom.de/index.php?id=264
Autor
... und, erlaube mir die Frage, das alles soll jetzt gehen den fehlenden Mailversand aus dem Webshop helfen?
Aus der Anleitung https://homepagecenter.telekom.de/index.php?id=264, die ich Dir genannt habe, hast Du den falschen Code genommen. Richtig ist der Code im Abschnitt 'Weiterleitung von non-www auf www:' und nicht der Abschnitt 'Weiterleitung von non-www auf www nur für eine bestimmte Domain:'.
Ob der Code Auswirkungen auf den Mailversand hat, wird sich herausstellen wenn er eingefügt ist und wirkt. Wie Andreas geschrieben hat, könnte die doppelte Erreichbarkeit der Website zu Verwirrungen bei den PHP Skripten führen. Auf jeden Fall ist die Möglichkeit Deine Seite mit und ohn www zu erreichen nicht gut und kann zu Problemen und Abwertungen bei den Suchmaschinen führen.
Autor
Ah, ok, ich werde es spätestens morgen testen.
Liebe Grüße von Peter und den Sternen
Autor
Moin Ihr Lieben,
um es vorweg zu nehmen - es gibt wieder Mails aus dem Shop bei einer Bestellung. Gut!
Kurze Zusammenfassung:
1. Es sind irgendwann bei einem Update die Zugangsdaten des Admin Kontos geändert worden!!! Das lautetete alles auf example(at)example etc. Das kann natürlich auch nicht funktionieren. Somit war der Zugriff auf das Dashboard des Shops nicht mehr möglich.
2. Ich habe die Datenbank auf dem Telekom Server einmal gelöscht und wieder neu erstellt. Da war ja immer noch der Fehler drin, dass Produkte uim Shop als "ausverkauft" markiert waren, die es schon lange nicht mehr gibt.
3. Natürlich habe ich Eure vorgeschlagenen Änderungen gemacht bezüglich der Weiterleitung.
Wie immer wenn man mehrer Dinge ändert weiß man am Ende nicht mehr welche den Erfolg gebracht hat, aber das ist für mich hier gerade mal egal, es funktioniert wieder.
Ich danke für Eure Geduld und unermüdliche Unterstützung!
Ich wünsche Euch friedliches Osterfest!!!
Liebe Grüße von Peter und den Sternen
Hello Peter
If I understand correctly, can you just confirm to me that the issue seems solved?
Or did I misunderstand your message?
I remain available here
Stefano
GOOGLE TRANSLATE ---
Hallo Peter
Wenn ich das richtig verstehe, können Sie mir einfach bestätigen, dass das Problem gelöst zu sein scheint?
Oder habe ich deine Nachricht falsch verstanden?
Ich bleibe hier verfügbar
Stefano
Autor
Yes, seems to be solved.