Probleme beim PN verschicken im 2.0.6
Verfasst: 01.10.2003 22:06
Hoi!
Meine User kriegen jedesmal beim PN verschicken eine Fehlermeldung.
Momentan ist eine ungemoddete Version installiert, die ich erst noch bearbeiten will.
Alle Dateien sind original 2.0.6 und nicht verändert. Die betroffene Stelle ist die If Anweisung nach "Did it work?"
Meine User kriegen jedesmal beim PN verschicken eine Fehlermeldung.
Momentan ist eine ungemoddete Version installiert, die ich erst noch bearbeiten will.
Code: Alles auswählen
DEBUG MODE
Line : 234
File : ****************/includes/emailer.phpCode: Alles auswählen
// Send message ... removed $this->encode() from subject for time being
if ( $this->use_smtp )
{
if ( !defined('SMTP_INCLUDED') )
{
include($phpbb_root_path . 'includes/smtp.' . $phpEx);
}
$result = smtpmail($to, $this->subject, $this->msg, $this->extra_headers);
}
else
{
$empty_to_header = ($to == '') ? TRUE : FALSE;
$to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to;
$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
if (!$result && !$board_config['sendmail_fix'] && $empty_to_header)
{
$to = ' ';
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '1'
WHERE config_name = 'sendmail_fix'";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Unable to update config table', '', __LINE__, __FILE__, $sql);
}
$board_config['sendmail_fix'] = 1;
$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
}
}
// Did it work?
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
return true;
}