2016-11-23 4 views
1

Ниже приведены исходные коды электронной почты, которые получил мой thunderbird. Я не могу найти синтаксические ошибки, и он хорошо работает в gmail. Но для hotmail и thunderbird приложение сломано, а содержимое пустое. Я пробовал много времени, чтобы решить эту проблему. Любая помощь?multipart/mixed не работает в thunderbird и hotmail, но Gmail

Subject: MySubject 
From: [email protected] 
MIME-Version: 1.0 
Content-Type: multipart/mixed; boundary="02f05ee7d40220f0ebab50ef7440ca55" 
Content-Transfer-Encoding: 7bit 
Cc: [email protected] 
Message-Id: <[email protected]> 
Date: Wed, 23 Nov 2016 11:01:14 +0800 (MYT) 


--02f05ee7d40220f0ebab50ef7440ca55 
Content-Type: text/html; charset="iso-8859-1" 
Content-Transfer-Encoding: 8bit 
<p>Test</p> 

--02f05ee7d40220f0ebab50ef7440ca55 
Content-Type: application/pdf; name="Attachment.pdf" 
Content-Transfer-Encoding: base64 
Content-Disposition: attachment; filename="Attachment.pdf" 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
--02f05ee7d40220f0ebab50ef7440ca55-- 
+1

В части пустая строка между заголовками и содержанием, кажется, не хватает. – mkl

+1

И общий CTE 7bit не работает с мим-частью CTE 8bit. – mkl

+0

@mkl О, боже, ты моя жизнь! Я думаю, вы должны записать свой ответ ниже и позволить мне выбрать его как лучший ответ для других. Спасибо вам большое! –

ответ

0

Благодаря @mkl за его ответ. После некоторых изменений мои коды работали!

"There must be a empty line between header and content." является точкой

Subject: MySubject 
From: [email protected] 
MIME-Version: 1.0 
Content-Type: multipart/mixed; boundary="02f05ee7d40220f0ebab50ef7440ca55" 
Content-Transfer-Encoding: 7bit 
Cc: [email protected] 
Message-Id: <[email protected]> 
Date: Wed, 23 Nov 2016 11:01:14 +0800 (MYT) 


--02f05ee7d40220f0ebab50ef7440ca55 
Content-Type: text/html; charset="iso-8859-1" 
Content-Transfer-Encoding: 8bit 

<p>Test</p> 

--02f05ee7d40220f0ebab50ef7440ca55 
Content-Type: application/pdf; name="Attachment.pdf" 
Content-Transfer-Encoding: base64 
Content-Disposition: attachment; filename="Attachment.pdf" 

PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
PDF ATTACHMENT CODES HERE 
--02f05ee7d40220f0ebab50ef7440ca55-- 
+0

Как уже упоминалось выше, общий CTE 7 бит в сочетании с мим-частью CTE 8bit означает, что в долгосрочной перспективе возникает проблема. – mkl

+0

Вы должны принять свой собственный ответ ... – mkl

 Смежные вопросы

  • Нет связанных вопросов^_^