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

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
gdrexl
Mitglied
Beiträge: 23
Registriert: 06.04.2015 12:35

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

Beitrag 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
Benutzeravatar
chris1278
Mitglied
Beiträge: 4176
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

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

Beitrag von chris1278 »

Stell mal 8n jedem fall php min. Auf 8.4 zurück
gdrexl
Mitglied
Beiträge: 23
Registriert: 06.04.2015 12:35

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

Beitrag von gdrexl »

Bei 8.4.19 gleiches Verhalten
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 3481
Registriert: 15.12.2014 10:19

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

Beitrag 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
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
gdrexl
Mitglied
Beiträge: 23
Registriert: 06.04.2015 12:35

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

Beitrag 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
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 3481
Registriert: 15.12.2014 10:19

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

Beitrag 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:
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
gdrexl
Mitglied
Beiträge: 23
Registriert: 06.04.2015 12:35

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

Beitrag 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...
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 2068
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

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

Beitrag 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
*Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
gdrexl
Mitglied
Beiträge: 23
Registriert: 06.04.2015 12:35

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

Beitrag von gdrexl »

phpInfo() zeigt sowohl native als auch über ACP jeweils "UTF-8" sowohl als Local Value als auch als Master Value
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 3481
Registriert: 15.12.2014 10:19

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

Beitrag 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.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Antworten

Zurück zu „Support-Forum“