这是imap_php库读取的一封邮件的内容。 我会提取内容类型的文本/平原;字符集= ISO-8859-1文本:php从邮件正文中提取文本/纯文本
{"data":"10/10/2011","regione":"pt","provincia":"pistoia","nome":"nome","tel":"12345","email":"mymailaddress","richiesta":"qualcosa"}
如果我使用imap_body($ MBOX,$结果[0])我已经在框中返回所有文本。 如果我使用imap_fetchbody($ mbox,$ email_number,2);我已经返回了我不想要的text/html正文消息。
- 20cf301e2f27a218c204a88578aa Content-Type:text/plain; charset = ISO-8859-1 {“data”:“10/10/2011”,“regione”:“pt”,“provincia”:“pistoia”,“nome”:“nome”,“tel”: “12345”,“email”:“mymailaddress”,“richiesta”:“qualcosa”}
--20cf301e2f27a218c204a88578aa Content-Type:text/html; charset = ISO-8859-1 Content-Transfer-Encoding:quoted-printable {“data & =”;“10/10/2011”,“regione”:“pt”,“provi = ncia”:“皮斯托亚”, “诺姆”: “诺姆”, “电话& = QUOT;:” 12345" , “电子邮件”: “mymailaddress”, “R = ichiesta”: “qualcosa”} --20cf301e2f27a218c204a88578aa--
那么,如果我想要文本/普通的身体,我必须使用什么? 谢谢。
如果你看看[imap _fetchbody](http://php.net/manual/en/function.imap-fetchbody.php)文档,你会发现[这个例子](http://php.net/manual/en/function.imap- fetchbody.php#89002)可能会有用。 – Mike