Comments (7)
Old time emails used to sometimes be set to "quoted-printable" encoded -- among other things, they'd get an automatic line break every 75-ish characters and an = sign. I don't know why Office365 is requiring this... but.
There is a config override for this:
https://docs.expressionengine.com/latest/general/system-configuration-overrides.html#email_crlf
So you don't have to edit Core, you just have to set your config differently to handle the demands of your email setup.
from expressionengine.
Well... the config override for that is not working in my case.. The setting is selected both in the cp settings, as well as in the config but it's not working. After i edited the core if works as it should
from expressionengine.
@jelle-burodeng are you using an add-on to send email, or you also have the issue when sending from EE Control Panel via Communicate tool?
From what I can tell, the email_crlf
config override should work, but the code needs to call ee()->email->EE_initialize()
and not just initialize
- could the add-on be skipping that? Also it's required to use double quotes for the config value
from expressionengine.
We send emails through Freeform 3.0.5 and cartthrob 8.1. And for testing i sent a bunch through the native communicate form too.
I tried the config override too, but that seemed to have no effect.
from expressionengine.
@jelle-burodeng does it work if you also set email_newline
config override to save value?
So two config overrides both pointing to "\r\n"
from expressionengine.
I can't test that at this moment...
from expressionengine.
Didn't realize this issue was here, experiencing the same thing. Looks related to line length and Microsoft's extended charset.
Slack thread here: https://eecms.slack.com/archives/C04CUNNR9/p1717090238390409
from expressionengine.
Related Issues (20)
- System default pending member - pending shouldn't be an option.
- Error backing up database if field is set() type HOT 1
- An entry with title "Academy Award®" cannot be saved when `Enforce automatic URL title` is enabled
- deprecation errors - php 8.2 / EE 7.4.9 HOT 4
- Email validation in the CP HOT 2
- member_process_reset_password and cp_member_reset_password hooks pass different information when firing ... why?
- Edit Channels - Category tab get: You are not authorized to access this page
- 7.4.9 Categories display issue on publish page
- 7.4.9 File upload replace existing file doesn't create image manips.
- EE 7.4.9 Trying to access array offset on value of type bool ee/legacy/libraries/Image_lib.php, line 1386
- 7.4.9 rte/ckeditor links can be malformed
- Losing Entry Data on Saving Entry Channel with Grid Fields HOT 3
- Stop eecli.php messing up capitalised words when generating addons ...
- RTE ckeditor bullet points css issue
- EE_Relationship_exception Caught HOT 2
- validateNameIsNotReserved validation rule unnecessarily requires add-on to have been called from CP
- Creating a new grid field using ChannelField Model leads to exception error when field accessed HOT 1
- Structure URL does not render trailing slashes to the screen
- dropdowns in RedactorX RTE don't open when editing a page in Preview Mode
- CP Avatars sometimes appearing with double slash
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from expressionengine.