我使用 GravityForms(基于 Wordpress,但与 Wordpress 无关)构建了一个程序,该程序从潜在客户输入表单中获取数据并将表单的内容(包括各种隐藏字段等)输出到 ADF 格式的 XML。XML 由应该解析数据的电子邮件帐户接收。它正在工作。现在,六个月后,我无缘无故地弄清楚,事实并非如此。XML 结构完全相同。电子邮件的格式仍然相同(纯文本,非 HTML)。什么都没有改变,但现在它不起作用。
系统继续从其他来源接收 ADF / XML 潜在客户数据而不会出现故障,但由于某种原因不再使用我们的东西。以下是发送内容的示例:
<?XML VERSION=“1.0”?>
<?ADF VERSION="1.0"?>
<adf>
<prospect>
<requestdate>2012-11-30</requestdate>
<vehicle>
<year>2013</year>
<make>Audi</make>
<model>A4 2.0T</model>
</vehicle>
<customer>
<contact>
<name part="full">TESTING ADF LEAD FORM – XML STRUCTURE REVISED</name>
<phone>(123)456-7890</phone>
<email>someonewho@isntme.com</email>
</contact>
<comments>Not Specified</comments>
</customer>
<vendor>
<contact>
<name part="full">VENDOR NAME</name>
<phone>123-456-7890</email>
<email>test@autowebsite.com</phone>
</contact>
</vendor>
<provider>
<name part="full">PROVIDER NAME</name>
<service>SERVICE</service>
<url>http://somewhere.com/</url>
<email>test@somewhere.com</email>
<phone>123-456-7890</phone>
</provider>
</prospect>
</adf>
使用原生 Wordpress 邮件功能(也可以使用 PHPmailer,同样的概念),并格式化为文本。基本上以上述 XML 代码作为正文发送纯文本电子邮件。
注意:接收数据的 CRM 中没有任何变化。没有升级或修改。它只是停止工作,无法弄清楚为什么。有任何想法吗?