我有一些有效的IMAP php代码,可以获取主题,标题,标题和其他标题。但是,如果当我尝试获取电子邮件正文时,如果该电子邮件具有附件(在这种情况下为pdf)(例如,“亲爱的某某,请找到附件...”),我得到的只是50,000个随机字符,即附件,而不是电子邮件正文中的文本。
在经典的宇宙形式中,您绝对想要的一件事是无法访问的,但是您无法做的事情就像是魅力;)
当我复制正文文本并发送不带任何附件的电子邮件时,我可以获得正文。但是只要存在附件,我就不会
花了太多时间试图解决这个问题后,我遇到了imap_fetchbody,这些所谓的条件“应该”起作用,例如1、1.1、1.2、2、2.1等。
$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number,1.1));
$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number,1.2));
$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number,1.3));
$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number,2));
$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number,2.1));
$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number,2.2));
我的代码没有任何错误,只有附件时它无法获取电子邮件正文