Seite 1 von 2

[3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 17:25
von gdrexl
Hallo zusammen,

Wir haben unser Board in der Version 3.3.0 betrieben. Unser Web-Provider hat dann PHP von 7.4.33 auf 8.5.4 upgedatet. Dadurch konnten wir das Admin-Panel nicht mehr aufrufen und auch der Absender von den E-Mails, die das Board verschickt fehlte plötzlich. Übergangsweise sind wir mittels .htaccess wieder auf PHP 7.4.33 zurückgegangen, sofort hat wieder alles wie es soll funktioniert.

Heute habe ich dann das Board von 3.3.0 auf 3.3.15 upgedatet. PHP ist nun 8.5.4. Alles hat nahezu perfekt geklappt, nur das Problem mit den Mails ist jetzt plötzlich wieder da. Je nach Client stellt sich das Problem unterschiedlich dar:
  • In Outlook (classic) bleibt das Absender-Feld leer und es werden alle Header der Mail als Klartext im Body angezeigt.
  • In BlueMail unter Android steht als Absender "Missing Author" und der Body ist ganz normal,
  • Im Webmail von GMX steht der Absender richtig drin, aber der Body beginnt mit einem Token (11 Zeichen alphanumerisch).
Ein SMTP-Server wird vom Board nicht benutzt.
Wenn ich in einer Test-PHP-Seite "mail($empfaenger, $betreff, $text, $from);" aufrufe, kommen die Mails überall korrekt an.

Bei einem anderen Board funktionieren Mails mit phpBB 3.3.15/ PHP 8.5.4 problemlos.

Hat irgendeiner eine Idee, woran das liegen könnte?
Für jede Idee dankbar.

Viele Grüße
Gerhard

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 18:10
von chris1278
Stell mal 8n jedem fall php min. Auf 8.4 zurück

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 18:21
von gdrexl
Bei 8.4.19 gleiches Verhalten

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 18:32
von LukeWCS
Hallo

Belasse es bis auf Weiteres bei 8.4. Zum Release Zeitpunkt von 3.3.15 gab es noch kein 8.5 und aktuell gibt es keinen zwingenden Grund für 8.5, 8.4 reicht erstmal.

Dann, wenn die Probleme jetzt nach einem Update auftreten, wäre es sinnvoll mal die komplette Ordnerstruktur zu prüfen. Bitte mal folgendes Tool ausführen und den Bericht hier posten. Nicht dass da Dateien fehlen oder defekt/veraltet sind:

phpBB File Check - Zum prüfen auf Existenz und Intaktheit der phpBB Dateien

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 19:23
von gdrexl

Code: Alles auswählen

phpBB File Check v1.5.2
=======================

Version mode : Auto
MD5 source   : ZIP (1, 2, E)
phpBB Version: 3.3.15
MD5 Version 1: 3.3.15 (phpBB.com)
MD5 Version 2: 3.3.15 (phpBB.de)
PHP Version  : 8.4.19 (Linux)

Please wait, 4080 checksums are being processed...

List of core files with anomalies
---------------------------------------------------------------------------------------------------
{1:1646} * DIFFERENT: [styles/prosilver/theme/colours.css] (hash: 5b62745a128e90d8c186a4ec14e2acce)
{1:1647} * DIFFERENT: [styles/prosilver/theme/common.css] (hash: 369a229e0ade5707f8724addef88dddb)
{2: 210}   NOTICE   : [vendor/composer/installed.php] has the phpBB.de hash
---------------------------------------------------------------------------------------------------

List of unexpected files
-------------------------------------------------------------------
{0:2089} ! UNEXPECTED: [styles/prosilver/theme/colours.css.bak]
{0:2091} ! UNEXPECTED: [styles/prosilver/theme/common.css.bak]
{0:2132} ! UNEXPECTED: [styles/prosilver/theme/images/keyswerk.png]
-------------------------------------------------------------------

Finished!

Report summary
----------------------
Checked files   : 4051
Missing files   :    0
Different files :    2
Unexpected files:    3
Notices         :    1

Script/PHP information
------------------------------------------------------------------------------
Run time          : 1.018 seconds (Core-check: 0.980, Unexpected-check: 0.033)
Max execution time: 0 seconds
Memory peak usage : 4,807,216 bytes
Memory limit      : 512M
Services          : ZipArchive:1, cURL:1, Sockets:1, allow_url_fopen:0
Timestamp         : 1775323289

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 19:54
von LukeWCS
Danke, File Check Bericht ist okay. Demnach habt ihr ein paar Änderungen am CSS vorgenommen und ein eigenes Logo eingebunden. Dafür gibts übrigens noch eine komfortablere und einfachere Möglichkeit, dazu später mehr. Aber das hat mit dem Mail Problem erstmal nichts zu tun.
gdrexl hat geschrieben: 04.04.2026 17:25 nur das Problem mit den Mails ist jetzt plötzlich wieder da.
Das klingt nach fehlenden Informationen/Details. Hattest du das schon mal, oder wie ist das zu verstehen?
Wenn ich in einer Test-PHP-Seite "mail($empfaenger, $betreff, $text, $from);" aufrufe, kommen die Mails überall korrekt an.
Das sieht nach einem unabhängigen Test mittels nativer PHP Funktion aus. Interessanter wäre jedoch: was passiert bei der phpBB eigenen Test Funktion?

ACP > Client-Kommunikation > Board-E-Mails > Test-Mail senden:

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 20:21
von gdrexl
Ich habe nur ein eigenes Logo eingebunden - so wie ich es schon seit 100 Jahren mache. :lol:

phpBB 3.3.0, PHP 7.4.33 kein Problem
PHP Update
phpBB 3.3.0, PHP 8.5.4 Mail Problem
wieder zurück
phpBB 3.3.0, PHP 7.4.33 kein Problem
Update
phpBB 3.3.15, PHP 8.5.4 Mail Problem
phpBB 3.3.15, PHP 8.4.19 Mail Problem

Test mit native PHP-Funktion über Webaufruf funktioniert
phpBB eigene Test-Funktion Mail Problem

Auf einem anderen Board mit phpBB 3.3.15 und PHP 8.5.4 kein Mail Problem.

für mich sieht es so aus, als ob da mit irgendeiner charset-Konfiguration etwas nicht stimmt.
Die Testmail von phpBB kommt im Outlook (classic) so an:

Code: Alles auswählen

Herzlichen GlC<ckwunsch. Wenn du diese Nachricht erhC$ltst, ist phpBB richtig fC<r den E-Mail-Versand konfiguriert.

Falls du UnterstC<tzung brauchst, kannst du die phpBB Support-Foren unter... 
Unter Webmail GMS und BlueMail (Android) passen dagegen die Umlaute.

Im Outlook (classic) finde ich die Zeile

Code: Alles auswählen

Content-Type : text/plain; charset=UTF-8
weder in den Headern noch im Body...

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 20:56
von Scanialady
Was steht denn im ACP - System - bei PHP-Info für ein Charset?
phpinfo2026-04-04 205234.jpg
Ab PHP 8 müssen ein paar Anweisungen von der .htaccess in eine .user.ini verlagert werden. Das Charset gehört dazu.

Beispiel:

Code: Alles auswählen

AddDefaultCharset="UTF-8"
default_charset="UTF-8"
display_errors = on

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 21:07
von gdrexl
phpInfo() zeigt sowohl native als auch über ACP jeweils "UTF-8" sowohl als Local Value als auch als Master Value

Re: [3.3] Nach Update von 3.3.0 auf 3.3.15 fehlt bei EMails der Absendername

Verfasst: 04.04.2026 21:39
von LukeWCS
Dein kurzer Mail Ausschnitt zuletzt deutet auf ein charset Problem hin, aber deine Beschreibung im Startbeitrag deutet darauf hin, dass die Mail "irgendwie" defekt versendet wird.

Uns sind aktuell keine solchen Probleme bekannt und selbst wenn da mal was war, ist das sehr lange her und seit 3.3.0 (2020) gab es 15 phpBB Updates. ;-)

Okay, dann bräuchten wir mal den kompletten Quelltext der Test Mail von phpBB, du kannst ja persönliche Infos mit x unkenntlich machen.