我有一个服务器(A),它使用PHP邮件将纯文本电子邮件发送到具有相同设置/版本的多个服务器(Y,Z)。有问题的电子邮件在其正文中包含XML,因此当电子邮件到达相应的服务器时,电子邮件正文中的XML将被解析和处理。
最终,服务器Y和Z上的所有传入电子邮件都通过相同的功能来解析电子邮件。
当我有服务器A向服务器Z发送内容类型:text / xml电子邮件时,它就可以了,服务器Z可以解析出电子邮件正文中的XML。
但是,当我让服务器A向服务器Y发送完全相同的电子邮件时,它会以附件中的XML到达,并且电子邮件正文为空。
我已经询问了SendGrid的支持,看看他们是否正在做一些会导致电子邮件正文转换为附件的内容,但他们坚持认为他们不会对收到的电子邮件做任何事情。
我很难过,所以我来这里看是否有人知道可能导致这个问题的任何线索。