主頁 > 知識庫 > Discuz! 6.1 - 發(fā)送HTML格式電子郵件

Discuz! 6.1 - 發(fā)送HTML格式電子郵件

熱門標簽:貴州全自動外呼系統(tǒng)廠家 百度地圖標注備注 好看的地圖標注圖標下載 威海人工智能電銷機器人系統(tǒng) 上海電銷卡外呼系統(tǒng)廠家 福州外呼系統(tǒng)中間件 地圖標注員怎么去做 德州外呼系統(tǒng)排名 機器人電銷有什么用
復制代碼 代碼如下:

--- sendmail.inc.original.php
+++ sendmail.inc.mime.php
@@ -33,23 +33,23 @@

$email_subject = '=?'.$charset.'?B?'.base64_encode(str_replace("\r", '', str_replace("\n", '', '['.$bbname.'] '.$email_subject))).'?=';
$email_message = chunk_split(base64_encode(str_replace("\r\n.", " \r\n..", str_replace("\n", "\r\n", str_replace("\r", "\n", str_replace("\r\n", "\n", str_replace("\n\r", "\r", $email_message)))))));

$email_from = $email_from == '' ? '=?'.$charset.'?B?'.base64_encode($bbname)."?= <$adminemail>" : (preg_match('/^(.+?) \&;(.+?)\&;$/',$email_from, $from) ? '=?'.$charset.'?B?'.base64_encode($from[1])."?= <$from[2]>" : $email_from);

foreach(explode(',', $email_to) as $touser) {
$tousers[] = preg_match('/^(.+?) \&;(.+?)\&;$/',$touser, $to) ? ($mailusername ? '=?'.$charset.'?B?'.base64_encode($to[1])."?= <$to[2]>" : $to[2]) : $touser;
}
$email_to = implode(',', $tousers);

-$headers = "From: $email_from{$maildelimiter}X-Priority: 3{$maildelimiter}X-Mailer: Discuz! $version{$maildelimiter}MIME-Version: 1.0{$maildelimiter}Content-type: text/plain; charset=$charset{$maildelimiter}Content-Transfer-Encoding: base64{$maildelimiter}";
+$headers = "From: $email_from{$maildelimiter}X-Priority: 3{$maildelimiter}X-Mailer: Discuz! $version{$maildelimiter}MIME-Version: 1.0{$maildelimiter}Content-type: ".(true === is_string($sendmail_mime) ? $sendmail_mime : 'text/plain')."; charset=$charset{$maildelimiter}Content-Transfer-Encoding: base64{$maildelimiter}";

$mail['port'] = $mail['port'] ? $mail['port'] : 25;

if($mail['mailsend'] == 1 && function_exists('mail')) {

@mail($email_to, $email_subject, $email_message, $headers);

} elseif($mail['mailsend'] == 2) {

if(!$fp = fsockopen($mail['server'], $mail['port'], $errno, $errstr, 30)) {
$errorlog('SMTP', "($mail[server]:$mail[port]) CONNECT - Unable to connect to the SMTP server", 0);

之后可以通過設定全局變量$sendmail_mime來發(fā)送HTML格式電子郵件。

標簽:南陽 葫蘆島 白城 岳陽 邵陽 撫州 泉州 南陽

巨人網(wǎng)絡通訊聲明:本文標題《Discuz! 6.1 - 發(fā)送HTML格式電子郵件》,本文關鍵詞  Discuz,6.1,發(fā)送,HTML,格式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《Discuz! 6.1 - 發(fā)送HTML格式電子郵件》相關的同類信息!
  • 本頁收集關于Discuz! 6.1 - 發(fā)送HTML格式電子郵件的相關信息資訊供網(wǎng)民參考!
  • 推薦文章