onurs90 Posted July 25, 2012 Share Posted July 25, 2012 (edited) Hallo, Der Mail-Versand bei Prestashop funktioniert nicht. Anfangs hatte ich das Problem das ich bei HostEurope nicht mal die mail()-Funktion richtig verwenden konnte. Das habe ich mit dem Support geklärt und es "funktioniert" auch. Habe ein kleines PHP-Script geschrieben um zu testen ob es ankommt: <?php $empfaenger = "[email protected]"; // Da habe ich natürlich meine richtige Adresse eingetragen beim Test $absendername = "Testmailer"; $absendermail = "[email protected]"; $betreff = "Testmail"; $text = "Das ist eine Mail um zu überprüfen ob dieser Server die mail() Fuktion unterstützt!"; if(mail($empfaenger, $betreff, $text, "From: $absendername <$absendermail>")){ echo "Konnte die Mail versenden!"; }else{ echo "Konnte die Mail NICHT versenden!"; } echo "<hr>"; echo '<pre>'.htmlentities(file_get_contents("test.php")).'</pre>'; phpinfo(); ?> Und diese Mail kommt definitiv an und bekomme auch die Meldung "Konnte die Mail versenden!" Doch aus irgendeinem Grund möchte Prestashop das nicht so verstehen: Screenshot -> http://im.bilderkist...25_22:03:50.png Obwohl die mail()-Funktion jetzt geht bekomme ich eine Fehlermeldung und ich verstehe nicht wie mail() false als Rückgabewert geben kann, da ich doch beim Testscript eine Mail bekommen habe! Meine Version: PrestaShop™ 1.4.8.2 Ich hoffe ihr könnt mir helfen! Ich bedanke mich im Vorraus bei euch. Gruß, Onur Edited July 25, 2012 by onurs90 (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted July 25, 2012 Share Posted July 25, 2012 OCH, wäre nett wenn man die gepinnten Postings erst durchlesen würde... 1.4.8.2 enthält einen Bug. http://www.prestashop.com/forums/index.php?/topic/173494-bitte-fur-neue-projekte-zunachst-keine-1482-installieren/ Link to comment Share on other sites More sharing options...
onurs90 Posted July 26, 2012 Author Share Posted July 26, 2012 Vielen Dank für deine Antwort. Warum stellen die etwas online was anscheinend viele Bugs hat.. Ist die Version 1.4.7.3 die letzte, stabile Prestashop-Version? Mir bleibt also nichts als downzugraden oder kommen da noch Patches? Link to comment Share on other sites More sharing options...
guest* Posted July 26, 2012 Share Posted July 26, 2012 Also ehrlich, jetzt glaube ich im falschen Film zu sein... Vielleicht ist es dir nicht bewusst, aber du verwendest eine Open Source Software... Nicht einmal eine Kaufsoftware ist fehlerlos. Es haben sich auch nur bei einer Datei einige Fehler eingeschlichen. Damit es einfacher ist, soll der komplette Ordner ausgetauscht werden und es betrifft auch nur die Mails der Deutschen Version. Sonst sind keine Fehler in der Software enthalten... Außer mir nimmt ja niemand aus der Deutschen Community aktiv bei der Beseitigung von Bugs, oder Entwicklung der Software teil. Es ist daher unfair jemanden irgendwelche Schuldzuweisungen zuzuschreiben. Das Projekt ist wie gesagt open source und lebt von seiner aktiven Commnity. Es kann jeder daran teilnehmen. Ich kann auch nicht alles machen und denke schon genug meine Freizeit hier für die Community ehrenamtlich zu opfern. Anstatt zu maulen, darfst/kannst du/bist du herzlich eingeladen ja selbst aktiv bei der Entwicklung teilzunehmen, wenn es dir nicht ausreichend erscheint, was getan wird. Ich bin auch nur User und kein Presta Mitarbeiter. Welche Patches ? Reicht dir der Fix nicht aus, den ich dort geposted habe, wo ich mir dafür die Nacht um die Ohren geschlagen habe ? Tausche den kompletten Ordner einfach aus und die Sache ist erledigt. Man muss deshalb keinen großen Wind um die Sache machen. Nein, die aktuellste Version ist 1.4.8.2 und das ist auch eine stable-Version. Link to comment Share on other sites More sharing options...
guest* Posted July 27, 2012 Share Posted July 27, 2012 Damit eines klar bleibt: ich maule nicht über die Arbeit hier, ich bringe nur die Tatsachen auf den Tisch. Open source ist nur so gut/so stark wie ihre eigene Community auch. Leistet niemand einen Beitrag oder nur sehr wenige, dann ist die Software auch schwach und fehlerhaft. Es ist ja nicht unschwer zu erkennen, wer im letzten Jahr wirklich aktiv mitarbeitet, somit lasse ich den Einwand auch nicht gelten und muss in die Offensive gehen. Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 Ich maule nicht hier rum und greife keinen an, du hast das grad irgendwie falsch aufgenommen. Back 2 Topic: Ich habe deinen Lösungsansatz ausprobiert (mit dem "mail/de" Ordner) und meine Mails werden noch immer nicht versendet. Woran könnte es noch liegen? Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Welche Mail wird nicht versendet ? Alle ? Ist das ein Testshop oder Live, dass man sich da mal eine Testbestellung erstellen kann ? Schicke mir den Link per PM, falls Tests erwünscht sind. Sonst kann das Problem nur am Mailserver oder Skript es Server liegen. Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Die Funktion der Mails ist auch installiert und konfiguriert ? module -> mailalerts (oder E-Mail Benachrichtigungen) Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 (edited) Nach einer Bestellung erfolgt gar keine Mail, im Backend unter "Dashboard > Voreinstellungen > E-Mail" kann ich ebenfalls keine Testmails versenden. Habe es auch schon mit einer gültigen SMTP-Einstellung versucht...hat ebenfalls nicht funktioniert. Moment ich sende dir mal gleich den Link. Danke für deine Hilfe. EDIT: mailalerts hatte ich auch konfiguriert. Edited July 29, 2012 by onurs90 (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Habe mal einen alten Post ausgegraben: http://www.prestashop.com/forums/topic/60214-mailversenden-geht-gar-nicht/page__p__376502__hl__hosteurope__fromsearch__1#entry376502 Evtl. hast du das gleiche Problem, wenn alles aktiviert und konfiguriert ist ? Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 Der Thread trifft genau auf mein Problem zu aber der Threadersteller gibt leider keinen korrekten Lösungsansatz dazu. Das mit der Konfiguration bezüglich des Absenders bei Hosteurope habe ich schon gemacht, sonst würde man Testscript nicht funktionieren. Des weiteren stimmt auch die PHP-Version (5.3.13). Ich weiß echt nicht mehr weiter. Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Er hat ja die Lösung geschrieben. Ganz unten: HostEurope lässt nur eine einzige Mail-Adresse als Versender zu. Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 (edited) Habe ich es richtig verstanden, die Mail-Adresse die ich bei Hosteurope eingetragen habe muss ich auch beim Modul mailalerts eintragen? Edited July 29, 2012 by onurs90 (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 So, ich habe eine Testbestellung mit Tracking von Fehler gemacht. Also es läuft alles korrekt ab. Das Problem liegt entweder in den Account Einstellungen oder am Mailserver selbst. Bitte HostEurope kontaktieren. Wenn die Lösung nicht die vom Post#12 ist. Übrigens die Ladezeit vom Server ist eine Schande (3-9 Sek !!). Alles über 2 Sek. bei einem so kleinen Shop ist inakzeptabel... Deine potentiellen Kunden steigen entnervt nach ein paar Klicks wieder aus und kaufen nichts. Für mich würde HostEurope als professioneller Partner nicht in Frage kommen. Nicht bei dem was ich bei dir erlebe. Schöner Shop aber schlechter Provider oder zu kleines Paket. Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Nein HostEurope gibt dir nur eine einzige Mailadresse frei. Die muss als Hauptmail überall eingetragen werden. In dem Fall nicht deine Shop-mail-Adresse die ja für das Login eine andere sein kann, sondern die wo alle deine Mailboxen zusammenlaufen. Nur diese lässt dein Provider anscheinend auf Grund von Serverressourcen zu. Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Ich habe erst jetzt realisiert, dass du oben web.de angegeben hast. Prestashop ignoriert mal grundsätzlich kostenlose Mailbox-Adressen. Dies aus Sicherheitsgründen und auch weil ein seriöser Geschäftspartner in der Regel eine eigene Mailbox hat die nicht kostenlos ist. Bringst du das garnicht zum laufen, dann kannst du das Modul mailjet (http://de.mailjet.com/) verwenden, um deine Mails zu versenden (bis 6.000/Monat kostenlos). Mich ehrlich gesagt würde HostEurope aus versch. Gründen nur noch von hinten sehen wenn er es nicht besser kann. Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 (edited) "Nein HostEurope gibt dir nur eine einzige Mailadresse frei" Wie kann das sein? Ich kann bei der Absender-E-Mail-Adresse mehrere Adressen aussuchen, die ich zuvor erstellt habe. Das mit der web.de-Adresse hast du falsch verstanden. Das ist alles nur ein Test-Script um zu sehen ob überhaupt die mail()-Funktion geht. Ich benutze natürlich die Email-Adresse vom Hoster. EDIT: Bild gelöscht, damit deine Mailbox nicht zugespammt wird. Edited July 29, 2012 by cd2500 (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Du kannst vermutlich mehrere anlegen, aber alle laufen in eine einzige Zentralmail zusammen. Der User aus dem Link hat diese Zentralmail eingegeben und schon hat es funktioniert. Bitte wende dich an HostEurope mit deinem Problem. Es hat nichts mit Prestashop zu tun. Der Bestellablauf läuft korrekt ohne Fehler ab. Die Antwort auf deinen Mailserver hat ein Post mit dem header 200 ausgegeben, also bis dorthin läuft alles korrekt und problemlos ab. Auf deinen Server kann ich nicht schauen, der verarbeitet die Mails, bzw. den request Post nicht weiter. Das Problem muss HostEurope in Ordnung bringen. Ob es jetzt am Server selbst liegt oder an die Einstellungen, kann ich von hier aus nicht sehen. Erfrage deine Hauptadresse und gib diese unter Voreinstellungen -> Mails ein. Wenn es dann noch immer nicht funktioniert, verwende einen externen Maildienst oder nerve solange deinen Provider bis es funktioniert. Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 Ich glaube es grad nicht! Ich habe unter "Dashboard > Voreinstellungen > Kontaktinformation" noch die zusätzliche Angabe wegen der Mail-Adresse gemacht und jetzt kann ich im Backend auch die Test-Mail versenden! Ich dachte es reicht aus wenn ich das im Modul "mailalerts" angebe. So jetzt teste ich gleich noch die Bestellung. Könntest du bitte auch eine Testbestellung machen, wäre sehr nett. Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 OK. mache ich gleich. Link to comment Share on other sites More sharing options...
guest* Posted July 29, 2012 Share Posted July 29, 2012 Jetzt passt es. Mails angekommen. Mir ist aufgefallen dass dein Theme nicht die Adressen ausweist. Es steht nur meine Adresse zur Auswahl und darunter sind die beiden Kästchen leer. Standardmäßig müssten dort Lieferadresse und Rechnungsadresse angeführt sein. Theme-Entwickler darauf ansprechen. Um auszuprobieren, schalte mal auf das deafult prestashop Theme, mache eine Bestellung und du wirst sehen was ich meine. Wenn du nach DE verkaufst, dann musst du den Shop rechtssicher machen. So kann er auf keinen Fall bleiben. Die gepinnten Postings hier im Forum helfen dir weiter. Preisanzeige: inkl. MwSt, zzgl. Versand, Mails nach Deutschem Recht und 1-Button-Lösung. Auch solltest du dir den Thread HIER (Was benötige, ich um in Deutschland einen rechtssicheren Shop zu betrieben - Checkliste) nocheinmal genau durchlesen und den dort hinterlegten Link. Link to comment Share on other sites More sharing options...
onurs90 Posted July 29, 2012 Author Share Posted July 29, 2012 Du kannst mir gerne eine PM schreiben, aber es sollte alles funktionieren. Ich bekomme jetzt meine Mails! Ich danke dir nochmal für deine Geduld und dein Engagement! (Auch wenn es am Anfang etwas falsch rüberkam meinerseits, sry nochmal) Link to comment Share on other sites More sharing options...
modulstyle Posted March 21, 2013 Share Posted March 21, 2013 Hallo Leute, ich habe gerade das selbe Problem mit einer aktuellen Prestashop Version. Die Bestellbestätigung kam mal aber jetzt auf einmal nicht mehr. WÄre es möglich mich hier etwas zu unterstützen? Link to comment Share on other sites More sharing options...
rumata Posted March 22, 2013 Share Posted March 22, 2013 Hallo, hast du in der Zwischenzeit irgendwas verändert? Evtl. Status-Einstellungen bei der Bestellungen? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now