2009-11-06 2 views
1

Если я отправляю любые письма с Content-Transfer-Encoding: 8bit, эти письма будут фактически отправлены с Content-Transfer-Encoding: Quoted Printable!PHPMailer Content-Transfer-Encoding

Я не могу найти решение для этого, и оно становится усеченным.

+0

'Content-Transfer-Encoding - 8bit * m *' Это опечатка только в вопросе, или также в вашем коде? – Piskvor

+0

ах, извините, была просто опечатка, это «8 бит» –

ответ

4

Моя установка phpmailer по умолчанию использует 8 бит. Не нужно ничего менять.

Однако, если я хочу «цитировал печати», я просто добавьте следующий код:

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

Одна вещь, чтобы помнить: Если вы хотите кавычко печати вам не нужно предварительно закодировать текст, PHPMailer будет кодировать его для вас.

Возможно, вы можете попробовать без определения кодировки и посмотреть, работает ли она.

0

Возможно, 8bitm не поддерживается, поэтому PHPMailer возвращается к qp? Я не уверен в верхней части головы, но не должно быть 8-bit или 8bit?

+0

нет, это 8 бит. вещь, что 7bit работает, base64 работает. все работает, кроме 8 бит. –

+1

Если «8bit», @MihaiIorga, почему в этом вопросе говорится * 8bitm *? – TRiG

+0

@TRiG Когда я изначально разместил вопрос, у меня не хватило репутации для его редактирования. Изменено сейчас :) –