У меня есть сервер (A), который отправляет обычные текстовые электронные письма с использованием почты PHP на несколько серверов (Y, Z) с одинаковыми настройками / версиями. Рассматриваемые электронные письма содержат XML в своем теле, поэтому, когда электронные письма поступают на соответствующие серверы, XML в теле электронного письма анализируется и обрабатывается.
В конечном счете, все входящие электронные письма на обоих серверах Y и Z выполняются с помощью одних и тех же функций для анализа электронной почты.
Когда я отправляю серверу A письмо типа «text / xml» на сервер Z, оно приходит нормально, и у сервера Z нет проблем с анализом XML из тела письма.
Однако, когда у меня есть сервер A, отправляющий точно такое же электронное письмо на сервер Y, он приходит с XML во вложении, и тело письма пустое.
Я обратился в службу поддержки SendGrid, чтобы узнать, возможно, они что-то делают, что приведет к тому, что тело письма будет преобразовано во вложение, но они настаивают, что ничего не делают с входящими электронными письмами.
Я довольно озадачен, поэтому я прихожу сюда, чтобы узнать, знает ли кто-нибудь какие-либо подсказки относительно того, что может быть причиной этой проблемы.
Задача ещё не решена.
Других решений пока нет …