Seite 1 von 1

Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 22.06.2009 17:35
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?

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 22.06.2009 17:55
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?

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 22.06.2009 18:14
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.

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 22.06.2009 18:23
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?
...

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 22.06.2009 18:26
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

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 22.06.2009 18:43
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!

Re: Email-Betreff bei Nachricht über Antwort abgeschnitten

Verfasst: 04.07.2009 19:29
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.