Seite 1 von 1

Vordefiniertes Subject in Mails vom Forum

Verfasst: 10.12.2006 17:02
von Pepe93
Hallo zusammen,

ich hatte vor einiger Zeit schonmal das Anliegen, dass ich in ALLEN Mails, die übers Forum geschickt werden (Aktivierungs-, PN-, Ankündigungs-benachritigungen, etc) das Subject der Mail aus zwei Teilen bestehen soll:

vordefinierter Teil + Ürsprüngl. Subject
Das könnte zum Beispiel so aussehen:
[***Forenname***]: "Subject"

Dazu hatte ich auch mal nen Beitrag geschrieben, aber in dieser Sektion ist er vielleicht besser aufgehoben:

http://www.phpbb.de/viewtopic.php?t=102884

Nun, ich hatte es auf dem alten Forum auch irgendwie geschafft, dass dieses Subject generiert wird.
Doch nach einem Server-umzug und ein paar Updates (ich bin dann auch etwas durcheinander gekommen) gehts nicht mehr und ich bekomme wirklich nicht mehr zusammen, wie ich es gemacht habe.
Ich weiss, dass es für einige Mails Templates gibt, aber nicht in allen kann man ein Subject vordefinieren.
Also habe ich mich an die /inludes/emailer.php rangemacht und dort an zwei Stellen mein Subject eingefügt:
in includes/emailer.php

finde:

if ( !defined('SMTP_INCLUDED') )
{
include($phpbb_root_path . 'includes/smtp.' . $phpEx);
}

$result = smtpmail($to, $this->subject, $this->msg,


setze ein: "[***Forenname***]: ".

zwischen "$to," und "$this->subject,"

dass:
$result = smtpmail($to, "[***Forenname***]: ". $this->subject, $this->msg, $this->extra_headers);

weitersuchen nach:
$board_config['sendmail_fix'] = 1;
$result = @mail($to, $this->subject, preg_replace("#(?....

setze ein: "[***Forenname***]: ".

zwischen "$to," und "$this->subject,"

dass:
$result = @mail($to,"[***Forenname***]: " . $this->subject, preg_replace("#(?....
Wie gesagt, das funktioniert jetzt irgendwie nicht mehr :(

Wenn ich die genauen Abläufe beim versenden der board-mails verstehen würde, könnte ich eher nachvollziehen, wo ich den festen Teil des Subjects einfügen muss. Aber ich vermute, dass es (je nach Art der Mail) verschiedene Sende-verfahren gibt?!

Wäre über Vorschläge mehr als dankbar!
Pepe