我正在使用一些PHP imap_functions来自动处理电子邮件。
然而,电子邮件必须保持HTML格式,函数imap_fetchbody似乎添加'='作为某些行的结尾,这意味着我的html解析器无法正确解析它。
我认为这是因为FT_INTERNAL需要设置,但无论我尝试它还是一样。
如何添加位掩码参数集或停止执行此操作。
$content .= imap_fetchbody($inbox, $email_number, "1", FT_UID & FT_PEEK & FT_INTERNAL);
$content .= imap_fetchbody($inbox, $email_number, "1", 124);
答案 0 :(得分:1)
不是一个很好的解决方案,但对我来说效果很好:
$body = preg_replace("/=(\r?)\n/", '', imap_fetchbody($mailbox, $message, $part));
希望它在某种程度上有所帮助