phplist 使用時注意事項
1.匯入mail名單注意符號 , / \ :
2.解決發信、存檔時中文標題亂碼的問題
/lists/admin/send_core.php
/lists/admin/send_core.php
主旨
value="'.htmlentities($subject).'" size=40></td></tr> //預設值
value="'.htmlentities($subject,ENT_COMPAT,'UTF-8').'" size=40></td></tr> //修改後
value="'.htmlentities($subject).'" size=40></td></tr> //預設值
value="'.htmlentities($subject,ENT_COMPAT,'UTF-8').'" size=40></td></tr> //修改後
寄件者
value="'.htmlentities($from).'" size=40></td></tr> //預設值
value="'.htmlentities($from,ENT_COMPAT,'UTF-8').'" size=40></td></tr> //修改後
value="'.htmlentities($from,ENT_COMPAT,'UTF-8').'" size=40></td></tr> //修改後
3.解決在yahoo、hinet看時亂碼的問題(但gmail沒問題..)
首先,php要支援imap的function,安裝 /usr/ports/mail/php4-imap # make install clean
# php -m
[PHP Modules]
bz2
ctype
gd
imap //add
mbstring
mcrypt
mysql
openssl
overload
pcre
pdf
posix
session
standard
tokenizer
xml
zlib
# php -m
[PHP Modules]
bz2
ctype
gd
imap //add
mbstring
mcrypt
mysql
openssl
overload
pcre
posix
session
standard
tokenizer
xml
zlib
[Zend Modules]
重新啟動apache
/lists/admin/sendemaillib.php
$cached[$messageid]["subject"] = (stripslashes($message["subject"])); //預設值
$imap_subject = imap_binary(stripslashes($message["subject"])); //修改後
$cached[$messageid]["subject"] = "=?UTF-8?B?".$imap_subject."?="; //修改後
/lists/admin/sendemaillib.php
$cached[$messageid]["subject"] = (stripslashes($message["subject"])); //預設值
$imap_subject = imap_binary(stripslashes($message["subject"])); //修改後
$cached[$messageid]["subject"] = "=?UTF-8?B?".$imap_subject."?="; //修改後
用imap的方式編碼,讓標題與內文成為不同的編碼方式
4.移除寄信時附加的 phplist logo
/lists/admin/sendemaillib.php
# Logo mark $text["signature"] = "\n\n--\nPowered by PHPlist, www.phplist.com --\n\n"; //文字註解
/* Logo mark
if (!EMAILTEXTCREDITS) {
$html["signature"] = $PoweredByImage;#'<div align="center" id="signature"><a href="http://www.phplist.com"><img src="p
owerphplist.png" width=88 height=31 title="Powered by PHPlist" alt="Powered by PHPlist" border="0"></a></div>';
# oops, accidentally became spyware, never intended that, so take it out again :-)
$html["signature"] = preg_replace('/src=".*power-phplist.png"/','src="powerphplist.png"',$html["signature"]);
} else {
$html["signature"] = $PoweredByText;
}
*/
沒有留言:
張貼留言