Hello We have 3rd party using expressionengine to send emails. These are configured to use a 365 account (SMTP)
The email arrive saying their are HTML at the top (in outlook) and look as follow:
Dear C=ris Thank =ou for contacting us. We app=eciate that you’ve taken the time to write. If you=eed a response, we’ll get back to you as quickly as we can.
In the text they seem to add = on the same character number on each line. Included a screenshot too.
If this some form of config issue. Any pointers to pass on to them would be great.
I don’t think I’ve specifically run into this issue myself. However it sounds like it could be a character set issue. I’d recommend doing a little research and changing the email character set in your config file. or via the CP in Settings --> Outgoing Email
What version of ExpressionEngine are you running?
Cheers,
-Tom Jaeger
I am running 7.3.14, but it started happening a few months ago when the site was running on EE5 too I’ve played around with the config but that didn’t change anything
however i did find this, which might be helpful? https://stackoverflow.com/questions/13065695/codeigniter-smtp-email-message-characters-replaced-with-equal-signs
Hello! I am having the same issue on a site running EE v. 7.4.11 and FreeForm 3.1.0.
When I send email directly through EE’s email component under System Settings, things work well. But when notifications are sent from FreeForm, the resulting emails also have some characters replaced with the = sign.
Emails are being sent through a Microsoft 365 SMPT auth. account. Tried using UTF-7, UTF-8 and US-ASCII character encodings. All with the same result.
Has anyone found a solution to this?
Hi! i’ve solved this in my case I changed line 169 in /ee/legacy/libaries/email.php to public $crlf = “\r\n”; I’ve added this as an issue on github too, but i don’t think this is solved in the next release: https://github.com/ExpressionEngine/ExpressionEngine/issues/4004
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.