That won't get you very far when your client says "I can send this email from Gmail to Hotmail, fix it or I leave.
And that is the whole problem. Every little thing is adjusted everywhere because a customer complaints about something. If you teach the customers it's rules and everybody would do that, the customer could do what he/she wants but would run into the same issue everywhere.
But due some people who always want to give the customer what he/she wants, rules are bent, software is adjusted, RFC's are violated. And then if such customer comes at another hoster, who obeyes the RFC's and rules and want to keep the mail on internet as should be, they get a bunch of xxx from the customer.
Luckily I don't have to live from my servers, and I have customer friendlyness and customer service very high. But certain things... well... if they don't like it, goodbye, I don't care.
But that is
globally spoken. But imho it happens too often that I see hosters (even here) want to make odd changes because of some customer with odd wishes imho.
Having this said. Exactly because Exim did not apply this rule for many years, which also caused many applications to be developped without knowledge of this rule, is the reason that I would opt in for an option to be able to customize it. I've not been against it.
Make no mistake, not setting this to a different value from the default will only create problems, doing so will remove them and not create new ones.
I'm also passionate about this, because I very much disaggree with you that RFC's are not a hill to die on. RFC's are created to finally finish the rubbish out there and make things better. To me, that is law. And if everyone would obey them, we had a lot less issues.
Still, I don't see any difference if you can set this to a different value from the default via a custom file, because in fact it's a customization.
However, I changed my mind about having it as default or not.
In this specific case it might indeed be better to change it by default to unlimited.
Reason for this change of mind is that I did some more investigation and these 2 combinations made me change my mind:
a.) Exim has waited too long, so lots of software do not obey the RFC limit anymore for years which could indeed cause troubles by default. Normally it's not that bad, but we've seen not only Outlook but also CSF and other applications having problems with this.
b.) Maybe even morge important. The issue
@sparek was referring to (everybody has it's own limits) is already happening. I had a look and found that Postfix uses a 2048 limit and MS Exchange even uses an 8000 limit. Which removes any reason for any lower limit or limit at all.
This would indeed cause heavy issues by default. So to be compatible with everybody, the total limit in Exim should be gone again by default c.q. set to what it was in the previous version. Maybe a limit at 8000 to prevent again issues with the big MS.
Still.... this should not be a DA or only Exim discussion. This should be a MTA discusion on RFC level. And then probably MS would again force the 8000 to everyone. I couldn't find the line length limit that Gmail is using.
The purpose of DirectAdmin is to make it easier for less technical people to use
For customers and partly for admins. Admins should be admins, not click and play wannebe's. But that is a totally different discussion, which we best don't discuss in this thread too...