EFA breaks message content
Posted: 26 Apr 2018 13:35
Hello,
Currently I receive complaints from users that receive e-mail from an order system that sends order confirmations towards the users get displayed incorrectly in their e-mail client.
This only happens when I put EFA in front of the Exchange server as inbound spamfilter.
The issue is that the e-mail is sent by the system with (hidden) JSON data.
As soon as the e-mail has been through EFA, the JSON data is added to the top of the e-mail as text.
According to the developer of the order system the JSON data should be hidden and thus not be shown by the e-mail client. I can confirm this working correctly when I let the e-mails be delivered directly to the Exchange server.
How can I fix this? The MailWatch Web interface shows the same behaviour. On the text/plain section the e-mail is show correctly, but on the text/html section you see that the JSON data is before the "real" e-mail.
Please see the attached screenshot (I needed to anonymize the data, so sorry for the black boxes).
Anyone has any idea about how to prevent this from happening? We have seen it with other e-mails (containing UBL code for invoicing) as well and is only happening when EFA is used as the spamfilter.
Currently I receive complaints from users that receive e-mail from an order system that sends order confirmations towards the users get displayed incorrectly in their e-mail client.
This only happens when I put EFA in front of the Exchange server as inbound spamfilter.
The issue is that the e-mail is sent by the system with (hidden) JSON data.
As soon as the e-mail has been through EFA, the JSON data is added to the top of the e-mail as text.
According to the developer of the order system the JSON data should be hidden and thus not be shown by the e-mail client. I can confirm this working correctly when I let the e-mails be delivered directly to the Exchange server.
How can I fix this? The MailWatch Web interface shows the same behaviour. On the text/plain section the e-mail is show correctly, but on the text/html section you see that the JSON data is before the "real" e-mail.
Please see the attached screenshot (I needed to anonymize the data, so sorry for the black boxes).
Anyone has any idea about how to prevent this from happening? We have seen it with other e-mails (containing UBL code for invoicing) as well and is only happening when EFA is used as the spamfilter.