[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

[3.3] Mail-Problem nach Update auf 3.3.5

Beitrag von eumelchen »

Hallo zusammen,

ich habe ein Update meines Forums von 3.3.1 auf 3.3.5 gemacht.
Grundsätzlich funktioniert alles, aber........

Nach dem Update hatte ich im Adminbereich die Fehlermeldung:
Der Standard-Zeichensatz ist fehlerhaft konfiguriert. default_charset muss UTF-8 sein. Du kannst den aktuellen Wert auf der Seite PHP-Information prüfen.
Nachdem ich in der .htaccess folgende Zeile: php_value default_charset "UTF-8" eingefügt hatte war die Fehlermeldung weg.

Jetzt habe ich noch einen Fehler entdeckt, wenn das Forum eine Mail verschickt und der User hat einen Usernamen mit Sonderzeichen hat, z.B. & oder <, dann wird die Mail nicht verschickt.
Ich erhalte dann eine Fehlermeldung per Mail:
A message that you sent contained one or more recipient addresses that were
incorrectly constructed:

=?US-ASCII?Q?Mia&amp;Idefix?= <xyz@web.de>: malformed address: ;Idefix?= <xyz@web.de> may not follow =?US-ASCII?Q?Mia&amp

This address has been ignored. There were no other addresses in your
message, and so no attempt at delivery was possible.
Mails an User mit "normalen" Benutzernamen (ohne Sonderzeichen) kommen ohne Probleme an.

Was kann ich tun?
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 »

Sie sollten den Fehler im Tracker melden:
https://tracker.phpbb.com/secure/Dashboard.jspa
: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 »

Da gibt es ein Problem, mein Englisch wird dort wohl niemand verstehen, und ich wahrscheinlich keine eventuellen Antworten.

LG Rolf (eumelchen)
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 werde versuchen, den Fehler zu reproduzieren und ihn gegebenenfalls zu korrigieren.
In diesem Fall werde ich den Fehlerbericht öffnen.
:ugeek: phpBB Studio 🎁 Spende - Ich bin für die Ukraine! 🇺🇦

Private Nachricht nur für bezahlte Arbeiten.
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 »

Versuchen Sie, diese Zeile in includes/functions_messenger.php zu ändern.

Ungeprüft, dies ist ein Test.

suche (1871)
$encoded_str = $is_ascii ? quoted_printable_encode($str) : base64_encode($str);

ändern in
$encoded_str = $is_ascii ? html_entity_decode(quoted_printable_encode($str)) : base64_encode($str);
: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 »

Die vorgeschlagene Lösung habe ich gemacht. hat leider nichts gebracht.

Ich habe versucht einen Test-User anzulegen, Name: A&B<3

Nach der Anmeldung des Users kam sofort diese Mail mit Fehlermeldung:
A message that you sent contained one or more recipient addresses that were
incorrectly constructed:

=?US-ASCII?Q?A&B<3?= <teschd@abc.de>: "@" or "." expected after "3?="

This address has been ignored. There were no other addresses in your
message, and so no attempt at delivery was possible.
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 »

Aber wenigstens sind die Benutzernamen jetzt richtig geschrieben. Sie können jedoch das Senden in ASCII deaktivieren und UTF-8 wiederherstellen, indem Sie eine Codezeile hinzufügen.

in includes/functions_messenger.php

suche (1857)
$is_ascii = strlen($str) === utf8_strlen($str);

Fügen Sie in einer neuen Zeile Folgendes hinzu
$is_ascii = false;

Es ist nur ein Workaround, aber es sollte funktionieren.
: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 »

Danke, ich werde das mal testen.

Was mich aber sehr interessieren würde, ist das jetzt nur ein Problem bei mir oder ist es ein Fehler von phpBB 3.3.5 ?
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 »

Es gibt noch weitere Berichte darüber, die ich in meiner Freizeit überprüfe.

Es wäre jedoch optimal, einen Fehlerbericht im Tracker zu öffnen.

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 »

Hallo 3Di, jetzt hat es funktioniert! Vielen Dank!
Die Mail wurde verschickt und kam auch korrekt an.

Leider ist mein Englisch zu schlecht um selber einen Fehlerbericht im Tracker zu eröffnen. Sorry.

In dem Zusammenhang, kann es sein, dass mein im Eröffnungsbeitrag genanntes anderes Problem,
eumelchen hat geschrieben: 26.10.2021 13:45 Nach dem Update hatte ich im Adminbereich die Fehlermeldung:
Der Standard-Zeichensatz ist fehlerhaft konfiguriert. default_charset muss UTF-8 sein. Du kannst den aktuellen Wert auf der Seite PHP-Information prüfen.
Nachdem ich in der .htaccess folgende Zeile: php_value default_charset "UTF-8" eingefügt hatte war die Fehlermeldung weg.
auch von phpBB 3.3.5 verursacht wird?

Ich betreibe mein Forum seit phpBB 3.0.0 und hatte noch nie nach einem Update diesen Fehler!
Antworten

Zurück zu „Support-Forum“