Am 07. Apr, 2026 schwätzte Markus Schönhaber so:

moin moin,

07.04.26, 18:29 +0100, Joe:

I'm fairly sure that neither the SMTP protocol nor exim in particular
distinguish cases in email addresses. I have a feeling I found this for
sure with exim4, but I've run it for so many years I can no longer
remember the details.

I don't know anything about exim, but the SMTP protocol defines the
local-part of an email address to be case-sensitive:

|    The local-part of a mailbox MUST BE treated as case sensitive.
|    Therefore, SMTP implementations MUST take care to preserve the case
|    of mailbox local-parts.  In particular, for some hosts, the user
|    "smith" is different from the user "Smith".  However, exploiting the
|    case sensitivity of mailbox local-parts impedes interoperability and
|    is discouraged.  Mailbox domains follow normal DNS rules and are
|    hence not case sensitive.

https://www.rfc-editor.org/rfc/rfc5321.html#section-2.4

Yes, officially local-part is case-sensitive, but in practicality it
should not be treated as case-sensitive.

I haven't looked at exim for a long time, but it should default to
case-insensitive for delivery. I never had to change it, but that might
have been debian defaulting to useful configuration options. To comply
with the standard it should have to ability to be case-sensitive, but I'm
not going to complain if it doesn't.

In the end, it's up to the local mail administrator, but case-sensitive
local-part is counter-productive.

Are you using any other tools in the delivery chain that might be doing
something case-sensitive?

ciao,

der.hans
--
#  https://www.SpiralArray.com   https://www.PhxLinux.org
#  "It is a miracle that curiosity survives formal education."
#   -- Albert Einstein

Reply via email to