Gram
Понечетный Участник Проекта
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 26 июля 2007 0:55
<? function mime_encode($text,$charset) {
return "=?".$charset."?B?".base64_encode($text)."?=";
}
function replace_mail($buffer,$email,$subject) {
if ($GLOBALS['opt_nomailsend']!=1) {
if (ereg("^[a-zA-Z0-9_.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email)) {
preg_match_all('/\$(\w+)/s',$buffer,$matches);
foreach ($matches[1] as $curmatch) {
$buffer = str_replace("\$".$curmatch,$GLOBALS[$curmatch],$buffer);
}
if ($GLOBALS['opt_noname_mail']==0 && $GLOBALS['username']) $email=mime_encode($GLOBALS['username'],$GLOBALS['inuser']['ln_charset'])." <".$email.">";
$from_email = $GLOBALS['opt_mailout'];
if ($GLOBALS['opt_noname_mail']==0 && $GLOBALS['opt_title']) $from_email=mime_encode($GLOBALS['opt_title'],$GLOBALS['inuser']['ln_charset'])." <".$from_email.">";
$buffer=str_replace("\r","",$buffer);
$headers="From: ".$from_email."\r\n";
$headers.="X-Mailer: Intellect Board Mailer\r\n";
$headers.="Content-Type: text/plain; charset=".$GLOBALS['inuser']['ln_charset']."\r\n";
$headers.="Content-Transfer-Encoding: 8bit\r\n";
$headers.="X-Priority: 3\r\n";
return mail($email,mime_encode($subject,$GLOBALS['inuser']['ln_charset']),$buffer,$headers);
}
}
} ?>
|