SugarCRM - 在正文标记之外剥离的传入电子邮件

时间:2017-07-28 09:07:48

标签: html email sugarcrm

在我们的系统上,我们收到了来自我们供应商的电子邮件,格式如下:

<p>
    Email content
</p>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
    Email signature
</body>
</html>

SugarCRM似乎正在剥离身体标签之外的所有内容。这导致电子邮件只显示SugarCRM本身的签名。

有人知道处理这种情况的方法吗?

我们正在使用SugarCRM CE v6.5.2。

由于

1 个答案:

答案 0 :(得分:3)

你提供的HTML无效(p标签在开始,然后启动DOCTYPE和html标签:))所以任何电子邮件服务器都可以截断无效的html标签,但我确信糖不会这样做因为sugarcrm存储了电子邮件的完整数据在 emails_text 表中,您可以检查其列 raw_source 以获取完整的接收数据。此列包含从外部服务器接收的数据。这可能会帮助您使用该列。

此外,您可以检查获取电子邮件的调度程序作业功能(function :: pollMonitoredInboxes)。它包含用于电子邮件提取的代码。跟踪代码,你会找到你想要的一切。