仅当存在附件时才获取gmail正文的文本PHP IMAP

时间:2019-05-30 04:22:17

标签: php imap gmail-imap

我有一些有效的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));

我的代码没有任何错误,只有附件时它无法获取电子邮件正文

0 个答案:

没有答案
相关问题