[請益] phpmailer的寄件人會多加<>
之前用mail()在寄信的時候,我的寄件人是寫 我是寄件人
在Gmail收信的時候,寄件人 是寫 我是寄件人
可是換用phpmailer的時候
我是這樣寫的
$PHPmail= new PHPMailer(); //建立新物件
$PHPmail->From = '我是寄件人';
可是在Gmail收信的時候,寄件人那個欄位卻是顯示 我是寄件人 <我是寄件人>
在class.phpmailer.php檔案,找 $this->From搜尋,有找到 AddrFormat
有寫到
if (empty($addr[1])) { return $this->SecureHeader($addr[0]); }
else { return $this->EncodeHeader($this->SecureHeader($addr[1]),
'phrase') . " <" . $this->SecureHeader($addr[0]) . ">"; }
我怕修改這個會有問題,可是我又不想讓它加上<>,要怎麼避免掉這個問題
而且Gmail會顯示 此郵件的寄件人可能不是郵件上所寫的寄件人。 郵件中如果有任何下列的連結,或要求
提供寄件人個人資訊的連結,請小心 的警告
真的很麻煩
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅▅ ▅▅▅ ι●╮
▍./◤_▂▃▄▂_◥ \'▊ HARUHI ████████ <■┘
▎⊿ ◤◤◥█◥◥█Δ █ ISM ███▃▃███ ¢|\
▏ζ(▏●‵◥′●▊)Ψ ▏ By-gamejye ▂▂▂ ▂▂▂ ⊿Δ
█/|▊ 〃 、 〃▋ |\ ▎ ハ ル ヒ 主 義
◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界を大いに盛り上げるための涼宮ハルヒの団
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
※ 編輯: knives 來自: 122.117.39.194 (03/04 17:21)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
-3
10