日安!
我有两个电子邮件,我从我的邮箱与IMAP。那些没有攻击是正确的,然而,当攻击是在电子邮件中,我得到了一个混乱的文本,而不是那个攻击。你们谁知道为什么?
这是我用来获取邮件正文的东西:
$bodytext = quoted_printable_decode(imap_fetchbody($inbox, $x, 2));这是我想要回来的东西(简称,因为它很长)
ÿØÿá.ExifII*Q5ÂÈÚåí(1?2?‘I?8 NIKON CORPORATIONNIKON D 800)V^?国标90%~2 0%国标90%~3 0%国标90%~3 0%国标90%以下国标?ÄÔäô¥µÅÕåõVfv??¦¶ÆÖæö7GWgw??§·Ç×ç÷5!1AQaq"2?¡±B#ÁRÑð3$bár??CScs4ñ%¢²?&5ÂÒD?T£dEU6teâò³?ÃÓuãóF?¤?´?ÄÔäô¥µÅÕåõVfv??¦¶ÆÖæö'7GWgw??§·ÇÿÚ?õ4?L÷µ?sÞv±¹ÄöRRKÍuï«ã31?6d¶?o.?Ã_L´1¸õÉØç{=?öïél@®¾??à1p]?ö?Óm®ØØ?h¿Ù?5ùwuVÒC?Á×?ýßë¤r=á?§
¨Îqâ<þ?½Gþs¡dDqÈè>X?ÿ5?Öá¿i©§Öþc?§OoY²ê®öz)XlØñ¶?Og;?´ü*^5>}Ön^ª?Vç°Þå?#en0#?·μm?lúëøµ²rÚ?OÒ>õ.?×cäxk(E-5-‘F)?Ce?C{¿Àú?¿óU?:??À?ã#Ïéiü?,-L?P°?F×%p?h;µ?>?EbDÍgÚÆX??góñ~?¯?Ó?-?ØdÔà}Ì#éW¿÷uö~ýj?HDLß÷¢Ò¢d`I?Æ?^?%?Óz?É>?ð?ÁÞoòÿzµ??Pv?i?i?R?i9?i9 N?:HRI$???I$§ÿÐõ5??5ô?à??m_+?ÿAËAdýgÝû0??¹ønÿÉ&ä5 yLB\G??eic‘CN{X,l±Y jè8,G2üu z N^c^c_6°CN_1-Iú-,??öx+ô¯Ù?ðM½i?cY~ÎØàGÀz?÷?Ô^?¹Ï?>%?ýýË¥A???¹?èô/®9·cab:§m{ó©½?Ë?wò}ªÔ????¹÷ãþ?c?6
上面乱码的文字是因为那封电子邮件有一张图片作为攻击。最完美的结果就是只有正文,而完全忽略注意力,仅仅是一个纯文本所能做的。然而,明文不是一种选择。
我只想要有html布局的正文,仅此而已。后面我在脚本中下载的说明没有问题。
有谁可以帮我?
草履虫
发布于 2018-01-15 13:14:25
我通过使用一个类(正如注释中提到的那样)查看它是什么类型的邮件,并返回我所需要的邮件来修复它。
我用的这门课很老,但效果很好。我不能使用更新的,因为我们仍然使用5.3 (是的,我们感到羞愧,但转移将需要更长的时间)
https://stackoverflow.com/questions/48226856
复制相似问题