Email-Betreff bei Nachricht über Antwort abgeschnitten

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Max Braun
Mitglied
Beiträge: 30
Registriert: 12.12.2005 15:24

Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von Max Braun »

Der Betreff meiner Benachrichtigungs-Emails bei Antowrten ist abgeschnitten. Es enthält nur diesen Text:
Benachrichtigung über neue Antwort — „SA
Der titel des themas ist natürlich länger.

Wieso das?
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von Gumfuzi »

Hallo,

hast Du irgend welche Modifikationen am Forum vorgenommen?
Hast Du irgendwelches Sonderzeichen im Betreff, also Forumname oder Topic-Titel, über dessen neue Nachricht in dem Mail berichtet wird?
Ist das bei allen Benachrichtigungen so oder nur bei einem bestimmten Thema?
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Max Braun
Mitglied
Beiträge: 30
Registriert: 12.12.2005 15:24

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von Max Braun »

Ich habe nur 1 Forum, dessen Name teilweise in englischen Anführungszeichen (' ') steht. Sonst keine sonderzeichen im Titel.

Bei allen Themen ist es das gleiche.
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von Gumfuzi »

Hallo,

also werden bei jedem Thema immer nur die ersten beiden Zeichen des Topic Titels angezeigt? (in Deinem geposteten Fall das "SA")

Der Forumname kommt im Betreff einer Topic Benachrichtigung nicht vor.

und:
Gumfuzi hat geschrieben:...
hast Du irgend welche Modifikationen am Forum vorgenommen?
...
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von Mahony »

Hallo
Schau mal ob dir das weiter hilft http://www.phpbb.de/community/viewtopic ... 6#p1109006

Hier mal der Patch (damit du dich da nicht durchfummeln musst, falls du MOD-Änderungen in der functions_messenger.php hast ).

Öffne includes/functions_messenger.php

Suche

Code: Alles auswählen

// Build to, cc and bcc strings
Füge davor ein

Code: Alles auswählen

$encode_eol = ($config['smtp_delivery']) ? "\r\n" : $this->eol;
Suche

Code: Alles auswählen

foreach ($address_ary as $which_ary)
			{
				$$type .= (($$type != '') ? ', ' : '') . (($which_ary['name'] != '') ? '"' . mail_encode($which_ary['name']) . '" <' . $which_ary['email'] . '>' : $which_ary['email']);
			}
Ersetze mit

Code: Alles auswählen

foreach ($address_ary as $which_ary)
			{
				$$type .= (($$type != '') ? ', ' : '') . (($which_ary['name'] != '') ? '"' . mail_encode($which_ary['name'], $encode_eol) . '" <' . $which_ary['email'] . '>' : $which_ary['email']);
			}
Suche

Code: Alles auswählen

ob_start();
				$result = $config['email_function_name']($mail_to, mail_encode($this->subject), wordwrap(utf8_wordwrap($this->msg), 997, "\n", true), $headers);
				$err_msg = ob_get_clean();
			}
Ersetze mit

Code: Alles auswählen

ob_start();
				$result = $config['email_function_name']($mail_to, mail_encode($this->subject, $this->eol), wordwrap(utf8_wordwrap($this->msg), 997, "\n", true), $headers);
				$err_msg = ob_get_clean();
			}
Suche

Code: Alles auswählen

ob_start();
							$result = $config['email_function_name']($to, mail_encode($subject), wordwrap(utf8_wordwrap($msg), 997, "\n", true), implode($this->eol, $headers));
							$err_msg = ob_get_clean();
						}
Ersetze mit

Code: Alles auswählen

ob_start();
							$result = $config['email_function_name']($to, mail_encode($subject, $this->eol), wordwrap(utf8_wordwrap($msg), 997, "\n", true), implode($this->eol, $headers));
							$err_msg = ob_get_clean();
						}
Suche

Code: Alles auswählen

*/
function mail_encode($str)
{
	// define start delimimter, end delimiter and spacer
	$start = "=?UTF-8?B?";
	$end = "?=";
	$delimiter = "\r\n ";
Ersetze mit

Code: Alles auswählen

*
* @param string $eol End of line we are using (optional to be backwards compatible)
*/
function mail_encode($str, $eol = "\r\n")
{
	// define start delimimter, end delimiter and spacer
	$start = "=?UTF-8?B?";
	$end = "?=";
	$delimiter = "$eol ";
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Max Braun
Mitglied
Beiträge: 30
Registriert: 12.12.2005 15:24

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von Max Braun »

Vielen Dank f. Eure schenllen Antworten.

@Mahony:
De patch hat das Problem behoben, es lag also an dem Update 3.0.5.
Besten Dank für den Tipp!
Benutzeravatar
2CV-Mary
Mitglied
Beiträge: 47
Registriert: 02.01.2009 15:49
Wohnort: 97688 Bad Kissingen
Kontaktdaten:

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Beitrag von 2CV-Mary »

Hallo,
nach dem Update auf 3.0.5 habe ich diesen Patch auch einfügen müssen.
Danke für die Hilfe hier.
Liebe Grüße
Mary
https://www.2cvfahrer.de
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“