最近弄了一個簡單的監測網頁,希望異常的時候發信給我,
但是公司內網控管甚嚴,FC4又不能透過ISA連結,所以我只好利用
Sendmail Smart Host的功能把信丟給 Lotus Domino來幫我寄信。
問題來了~首先遇到的TLS問題,搞了很久才成功轉寄出去,
好不容易成功寄出了,結果有試一堆亂碼。
參考咱們大陸同胞寫的一個方法:
$subject=mb_convert_encoding($subject,\"big5\",\"utf-8\");
$message=mb_convert_encoding($message,\"big5\",\"utf-8\");
結果是沒用的,改用成mb_send_mail函數,也不能,
請問前輩有人遭遇過這樣的問題嗎?快被亂碼搞瘋了!
以下是我的測試碼:
<?
mb_language('BIG-5');
$datee = date("Y年 n月 d日 H時 i分 s秒");
$content = date("Y年 n月 d日 H時 i分 s秒");
$subject = "XXXXX" . $datee . "異常報告!";
$subject = mb_encode_mimeheader($subject,'BIG-5');
$mail = "tonyyu@test.com";
$addition = "From: \"FZ150N\"< tonyyu@test.com >\n" .
"Subject: " . $subject . "\n" .
"Content-Type: text/html; \n" .
"MIME-Version: 1.0\n" .
"X-MSMail-Priority: high\n";
mail($mail, $subject, $content, $addition);
?>