Onderwerp regel te lang en notificatie mails = error

Hulp nodig bij je installatie of kom je ergens niet uit?
Probeer phpBB3.3! Problemen lossen we samen met je op.
Plaats reactie
CD130
Berichten: 169
Lid geworden op: 04 jul 2012, 10:12

Onderwerp regel te lang en notificatie mails = error

Bericht door CD130 » 02 nov 2021, 08:16

  • Wat is het probleem?
    Waar precies de grens ligt weet ik nog niet, maar ik ben er achter dat het forumscript het toestaat om lange onderwerpen (met veel tekens) te gebruiken, maar dat de notificatiemails, waarbij deze regel in het onderwerp van de mail komt te staan niet goed worden opgemaakt. Ik krijg deze nu met regelmaat terug middels een bouncemail vanwege de verkeerde opmaak. Als ik dit test naar mijzelf zie ik inderdaad dat de layout van de notificatiemail totaal niet klopt. Maak ik het onderwerp korter, dan verstuurd hij de mails wel met de juiste opmaak. Of dit ook zo werkt met de Engelse vertaling weet ik niet, maar er gaat dus ergens iets niet goed qua maximaal aantal tekens dat het forum toestaat en dat er mogelijk is in de onderwerpregel van een mail.
    Wanneer ontstond het probleem?
    Het valt mij sinds een paar weken op.
    phpBB versie: 3.3.5
Laatst gewijzigd door CD130 op 03 nov 2021, 00:04, 1 keer totaal gewijzigd.

CD130
Berichten: 169
Lid geworden op: 04 jul 2012, 10:12

Re: Onderwerp regel te lang en notificatie mails = error

Bericht door CD130 » 02 nov 2021, 08:50

Het gaat in mijn specifieke geval om de mail topic_notify. En dan om de subject regel die te lang wordt. Ik zie alleen dat er meer mails zijn met hetzelfde probleem zoals quote.txt en admin_welcome_inactive. Met deze laatste heb ik eerder toevallig ditzelfde probleem gehad.

In het Nederlandse topic_notify bestand is deze regel:

Code: Selecteer alles

Subject: Nieuwe reactie in onderwerp - "{TOPIC_TITLE}"
In de Engelse topic_notify bestand is deze regel:

Code: Selecteer alles

Subject: Reply in "{TOPIC_TITLE}"
Omdat ik op phpbb.com niks lees over dit probleem vermoed ik dat hier dan ook het probleem zit. De vertaling, samen met de lange "{TOPIC_TITLE}" maakt het onderwerp van de mail te lang. Ik heb dit nu opgelost door de regel aan te passen naar:

Code: Selecteer alles

Subject: Nieuw - "{TOPIC_TITLE}"
Misschien iets voor de vertalers van phpbb.nl om deze bestanden na te lopen en de regels korter te maken? Ze kunnen nu kennelijk over het maximale aantal tekens heen wat verkeerd gegenereerde mails oplevert met bouncemails tot gevolg.

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Onderwerp regel te lang en notificatie mails = error

Bericht door El torro » 02 nov 2021, 15:58

Probleem is bekend hoor en er is een (voorlopige) oplossing voor
https://tracker.phpbb.com/browse/PHPBB3 ... ment-64640

CD130
Berichten: 169
Lid geworden op: 04 jul 2012, 10:12

Re: Onderwerp regel te lang en notificatie mails = error

Bericht door CD130 » 02 nov 2021, 23:58

Wow wat goed. Wel een actuele oplossing zo te zien. Kwam je dit met toeval tegen?

En is alleen het toepassen van het laatste bericht van NeoDev voldoende? Of moet de rest wat daarvoor staat ook worden aangepast?

CD130
Berichten: 169
Lid geworden op: 04 jul 2012, 10:12

Re: Onderwerp regel te lang en notificatie mails = error

Bericht door CD130 » 03 nov 2021, 08:56

Heb nu alleen de volgende regels toegevoegd onder regel 1871 van includes/functions_ messenger.php:

Code: Selecteer alles

	// Undo soft wrapping, we'll handle it ourselves
	$encoded_str = str_replace("=\r\n", '', $encoded_str);
Getest en lijkt te werken. Top!!

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Onderwerp regel te lang en notificatie mails = error

Bericht door El torro » 03 nov 2021, 09:10

Ik had het zelfde probleem en vond op phpbb.com nog twee personen met deze vraag.

CD130
Berichten: 169
Lid geworden op: 04 jul 2012, 10:12

Re: Onderwerp regel te lang en notificatie mails = error

Bericht door CD130 » 03 nov 2021, 09:31

Ah duidelijk! Bedankt voor het delen van de oplossing :)

Plaats reactie