2009-11-06 56 views
1

如果我發送任何帶有Content-Transfer-Encoding的郵件:8bit,那些郵件實際上將與Content-Transfer-Encoding一起發送:Quoted Printable!PHPMailer內容傳輸編碼

我無法找到任何解決方案,它越來越沮喪。

+0

'Content-Transfer-Encoding - 8bit * m *'這個錯字只是在問題中,還是在你的代碼中? – Piskvor 2009-11-10 16:33:33

+0

ahh,對不起,只是一個錯字,它是「8bit」 – 2009-11-13 09:49:06

回答

4

我的phpmailer安裝默認使用8bit。無需改變任何東西。

但是如果我想「引用的可打印」,我只需添加如下代碼:

$mail->Encoding = 'quoted-printable'; 

有一點要記住:當你想引用可打印你不需要預先編碼的文字,PHPMailer的會爲你編碼。

也許你可以嘗試不定義編碼,看看它是否工作。

0

也許8bitm不支持,所以PHPMailer退回到qp?我不確定我的頭頂,但不應該是8-bit8bit

+0

不,它是8bit。 東西是7bit的作品,base64的作品。一切正常,除了8位。 – 2009-11-10 11:17:03

+1

如果「它是8bit」,@MihaiIorga,爲什麼問題說* 8bitm *? – TRiG 2013-09-23 15:12:08

+0

@TRiG當我最初發布這個問題時,我沒有足夠的聲望來編輯它。現在修改:) – 2013-09-24 08:15:22