Passwort vergessen - Unable to send mail: Unknown error
Hallo zusammen,
zur Zeit funktioniert die 'Passwort vergessen' Funktion nicht.
Nach der Angabe der Email-Adresse, an die der Rücksetzungslink gesendet werden soll erscheint folgende Fehlermeldung:
Oops ... da ist wohl etwas schief gelaufen Unable to send mail: Unknown error
Momentan muss ich als admin den Nutzern manuell ein neues Passwort vergeben. Offenbar werden die Nutzer aber nicht per Mail über ihr neues Passwort informiert.
Sind derartige Probleme auch bei anderen Nutzern bekannt? Wie lässt sich das Problem auflösen?
Ich habe die Version 1.6.4.
Vielen Dank, Gruß SBasti2020
Evtl. hängt das Problem mit meinem zweiten aktuellen Issue zusammen: https://github.com/tkrebs/ep3-bs/issues/497
bekommt denn überhaupt noch Jemand Mails aus dem System? Also z.B. Benutzer bei Reservierungen?
Hallo @cbits68,
ich habe eben eine Testbuchung mit einem Testuser (nicht admin) getätigt und musste feststellen, dass hier auch keine Bestätigungsmail ankommt.
Viel mehr wird em Ende der Buchung folgende Fehlermeldung ausgegeben:
Oops ... da ist wohl etwas schief gelaufen Must call beginTransaction() before you can rollback
Die Platzbuchung scheint aber korrekt vorgenommen zu werden, sie wird im Kalender angezeigt.
Hilft die Fehlermeldung, das Problem mit dem Email-Versand zu erklären?
Gruß @SBasti2020
Dann scheint generell etwas mit Deiner Mailkonfiguration nicht zu stimmen. In letzter Zeit wurde ja einiges bei den Providern geändert. PHP 7.3 ist End of Live und wird nicht mehr unterstützt. SMTP und Sendmail müssen TLS 1.2 zur Verschlüsselung unterstützen. Ältere Versionen wie 1.1 und 1.0 werden meist nicht mehr unterstützt und führen dazu, dass keine Mails mehr versendet werden können. Mit der neuen Version ep3 1.7 wurden u.A. Anpassungen in der Zend Framework vorgenommen, die eine PHP 7.4 Kompatibilität ermöglichen. In diese Richtungen würde ich mal schauen und ggf. ein Update auf die 1.7 vornehmen.
Danke für die schnellen Antworten!
Habe nachgesehen bei meinem 1&1 Hosting. Aktuell wird für meine Domain wohl noch PHP 7.3 verwendet^^ Wo kann ich die TLS Version denn einsehen?
Wenn ich dort auf PHP 7.4 umstelle, lässt sich das System jedoch gar nicht mehr verwenden. Fehlermeldung:
Ich vermute, dass due 1.6.4 einfach nicht kompatibel für PHP 7.4 ist.
Ich würde natürlich gerne die ep3 Version 1.7 verwenden und die Domain auf PHP 7.4 umstellen. Vmtl würde das Mailing-Problem dadurch gelöst...
Wie führt man denn am einfachsten ein Update von Version 1.6.4 auf 1.7 durch? Leider bin ich kein Experte ... Hatte ursprünglich die Installation der 1.6.4 als fertiges Paket installiert und mit Hilfe der Doku die Einrichtung vorgenommen. Gibt es ein probates Vorgehen zum Update einer ep3 Version? Bleiben alle Daten, Benutzer usw. bestehen?
Da die User, Passwörter, und Konfigurationsdaten ja in der Datenbank gespeichert sind, ist das auch weiterhin alles da, wenn Du nach der Installation die selbe DB verwendest, oder vorher exportiert und dann später wieder importieren. Nur Dinge die Du selbst im Code angepasst hast, gehen dann natürlich verloren und müssen in der 1.7 dann wieder angepasst werden. Hast Du an der 1.6.4 selber nichts in den Dateien verändert, dann sollte es kein Problem sein, die 1.7 im selben Pfad zu installieren (nach vorherigem Leerendes Verzeichnisses) und dann in den Config Dateien wieder den DB Zugriff und Mail einzutragen. Ob es bei 1&1 etwas besonderes zu beachten gibt, kann ich Dir nicht sagen, da ich Strato als Webhoster nutze. Aber hier gibt es sicher viele, die ep3 1.7 auch bei 1&1 laufen haben.