我从gmail获取邮件。一切都很好我可以获取所有信息。但我的问题是在获取身体信息时。
// fetching body message from gmail using php imap function
imap_fetchbody($imap,$result,1.1);
我正在获取asci代码和一些额外的文本,但我只需要正文消息。
答案 0 :(得分:0)
您需要解析BODYSTRUCTURE
并撤消可能适用于该特定邮件部分的任何Content-Transport-Encoding
转换。
此外,您传递的1.1
不是十进制数,而是使用点作为分隔符的文本标识符。当你把它作为一个浮点数传递它时碰巧工作的事实是纯粹的运气。不要这样做,使用正确的字符串。