[3.3] Mail-Problem nach Update auf 3.3.5

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
eumelchen
Mitglied
Beiträge: 671
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von eumelchen »

Ein kleiner "Schönheitsfehler" ist mir noch aufgefallen.

Die Willkommens-Mail, die in meinem Beispiel der neue User A&B<3 erhalten hat, sieht so aus:
Von: service@forum.de
Betreff: Willkommen
An: A&amp;&lt;3<teschd@abc.de>

Willkommen

Bitte bewahre diese E-Mail in deinen Unterlagen auf. Die Daten deines
Benutzerkontos lauten:

----------------------------
Benutzername: A&B<3

Board-URL: https://forum.de
----------------------------
Benutzeravatar
3Di
Mitglied
Beiträge: 106
Registriert: 12.03.2010 14:33
Wohnort: Milano 🇮🇹 Frankfurt 🇩🇪
Kontaktdaten:

Re: [3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von 3Di »

eumelchen hat geschrieben: 27.10.2021 17:23 Ein kleiner "Schönheitsfehler" ist mir noch aufgefallen.
in includes/functions_messenger.php

suche
$is_ascii = false;

Fügen Sie in einer neuen Zeile Folgendes hinzu
$str = html_entity_decode($str);


Lassen Sie mich das Ergebnis Ihres Tests wissen, danke.
:ugeek: phpBB Studio 🎁 Spende - Ich bin für die Ukraine! 🇺🇦

Private Nachricht nur für bezahlte Arbeiten.
eumelchen
Mitglied
Beiträge: 671
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von eumelchen »

Jetzt ist es korrekt, nochmals danke!
eumelchen
Mitglied
Beiträge: 671
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von eumelchen »

Leider gibt es ein neues Problem!

Bis jetzt hatte ich alles mit phpBB 3.3.5 und PHP 7.4 gemacht und nachdem ich den Eindruck hatte das alles funktioniert, habe ich auf PHP 8 umgestellt.

Nun habe ich festgestellt das der Mailversand nicht mehr funktioniert, auch nicht an Adressen ohne Sonderzeichen.
Bei mir kommen nur Fehlermeldungs-Mails mit Fehlercode 550 und 554 an.

Wenn ich im Adminbereich unter "Allgemein", "Board E-Mails" mit "Test-Mail senden" eine Test-Mail sende dann kommt diese korrekt bei mir an.

Sobald ich wieder auf PHP 7.4 umstelle funktioniert der Mail-Versand wieder einwandfrei.

Was kann da die Ursache sein?
Benutzeravatar
3Di
Mitglied
Beiträge: 106
Registriert: 12.03.2010 14:33
Wohnort: Milano 🇮🇹 Frankfurt 🇩🇪
Kontaktdaten:

Re: [3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von 3Di »

Ich weiß nicht, ich benutze PHP 8.0.11 ohne Probleme.
:ugeek: phpBB Studio 🎁 Spende - Ich bin für die Ukraine! 🇺🇦

Private Nachricht nur für bezahlte Arbeiten.
PaulW89
Mitglied
Beiträge: 6
Registriert: 18.07.2006 17:15

Re: [3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von PaulW89 »

Hallo,

ich hatte bei meinem Forum nach dem Upgrade auf 3.3.5 ein ähnliches Problem! Auch hier wurden Mails falsch codiert.
Insbesondere ist uns das aufgefallen, wenn man eine Benachrichtigung zu einem Thema bekommen hat, welches ein Fragezeichen im Titel hatte;
dann war der E-Mail-Titel falsch codiert und sah nach Kauderwelsch aus.

Nach einigem Suchen habe ich gesehen, dass den Entwicklern dieses Problem bekannt ist: https://tracker.phpbb.com/browse/PHPBB3-16911

Ich habe mir dann von GitHub die aktuelle Entwicklerversion von "includes/functions_messenger.php" gezogen und die bestehende Version aus dem 3.3.5-Release entsprechend aktualisiert.
(Nur eine Zeile habe ich nicht übernommen, irgendwas mit "twig", wo ein Argument weggenommen wurde, was in 3.3.5 aber noch erwartet wird.)

Kurzum: Derartige E-Mail-Probleme werden wohl im nächsten Release behoben. Wer meinen kurzfristigen "Hotfix" sucht, findet ihn hier:
https://gist.github.com/shredEngineer/b ... 72fb701d65

Viele Grüße!
- Paul
Antworten

Zurück zu „Support-Forum“