PHP如何设置位掩码参数。imap#U fetchbody添加了'=';串

PHP如何设置位掩码参数。imap#U fetchbody添加了'=';串,php,imap,bitmask,Php,Imap,Bitmask,我正在使用一些PHP imap_函数来自动处理电子邮件 但是,电子邮件必须保持HTML格式,函数imap_fetchbody似乎在某些行的末尾添加了“=”,这意味着我的HTML解析器无法正确解析它 我认为这是因为FT_内部需要设置,但无论我尝试什么,它仍然是一样的 如何添加一组位掩码参数或停止函数执行此操作 $content .= imap_fetchbody($inbox, $email_number, "1", FT_UID & FT_PEEK & FT_INTERNAL);

我正在使用一些PHP imap_函数来自动处理电子邮件

但是,电子邮件必须保持HTML格式,函数imap_fetchbody似乎在某些行的末尾添加了“=”,这意味着我的HTML解析器无法正确解析它

我认为这是因为FT_内部需要设置,但无论我尝试什么,它仍然是一样的

如何添加一组位掩码参数或停止函数执行此操作

$content .= imap_fetchbody($inbox, $email_number, "1", FT_UID & FT_PEEK & FT_INTERNAL);
$content .= imap_fetchbody($inbox, $email_number, "1", 124); 

这不是一个很好的解决方案,但对我来说效果很好:


$body = preg_replace("/=(\r?)\n/", '', imap_fetchbody($mailbox, $message, $part));

希望它在某种程度上有所帮助

这不是一个很好的解决方案,但对我来说效果很好:


$body = preg_replace("/=(\r?)\n/", '', imap_fetchbody($mailbox, $message, $part));

希望它在某种程度上有所帮助

我目前正在使用类似的工具作为解决方案。谢谢你的意见!我目前正在使用类似的东西作为解决方案。谢谢你的意见!