如何在获取重复条目时获取电子邮件正文?

时间:2011-08-01 05:48:10

标签: php mysql string parsing email

在mime解析后,我收到了带有重复条目的电子邮件正文(普通的HTML),并想知道如何获得真正的邮件正文。我正在使用php / mysql。 php字符串或mysql中有什么东西可以解决这个问题吗? 电子邮件正文样本:

testing body from hotmail. testing word can be repeated.



testing body from hotmail. testing word can be repeated.

1 个答案:

答案 0 :(得分:0)

好的,因为我说你收到的电子邮件为double,因为你是以plain/texttext/html格式收到的。

直到现在我从pop3读取电子邮件的最佳方式是Manuel Lemos POP3 Access

电子邮件格式ussualy按部分收到,适用于每种类型或图像

plain/text

------=_Part_38964_33016848.1312149074828
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
email content in text format

text/html

------=_Part_38964_33016848.1312149074828
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
email content in html format

您将在标题中找到该部件的名称,该唯一标识符

Content-Type: multipart/alternative; 
              boundary="----=_Part_38964_33016848.1312149074828"

获取真实plain/texttext/html并不是一种简单的方法,如果从公共电子邮件服务发送,它们最有可能是真正的。{1}}和{{1}}。如果您从脚本发送电子邮件,我认为您不会以双重格式发送该电子邮件。