Hallo Underhill,
ich denk auch, das hier der Hase im Pfeffer liegt, da die Variable in dieser Kombination erst bei der "Datei-Einleitung" gebildet wird und
(nach dateiübergreifender Suche aller Boarddateien) ausschließlich in der mailer.php vorkommt.
Dabei kann die Variable
$from vernachlässigt werden, da es schlicht "von" heißt und in vielen Dateien für "alles mögliche" verwandt wird. Mail-Header-spezifisch dann nur in der mailer.php als Bildung dreier zusammenhängender Variablen (var $addresses, $reply_to, $from;)
Code: Alles auswählen
var $msg, $subject, $extra_headers;
var $addresses, $reply_to, $from;
var $use_smtp;
var $tpl_msg = array();
function emailer($use_smtp)
{
$this->reset();
$this->use_smtp = $use_smtp;
$this->reply_to = $this->from = '';
}
Die
$this->from Anweisung ist wohl *mailer.php-spezifisch
(*wie die $adress Anweisung) und kommt nur an diesen Stellen vor:
Code: Alles auswählen
------------------
function emailer($use_smtp)
{
$this->reset();
$this->use_smtp = $use_smtp;
$this->reply_to = $this->from = '';
------------------
function from($address)
{
$this->from = trim($address);
----------------
// Build header
$this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By phpBB2\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : '');
------------------
Also, geht es entweder garnicht, oder es bleibt nur die Kosmetik über die language/lang_german/email/*.tpl's
lg
4seven