On 10 Oct 1998, aurelio marinho jargas writes:
> remember e-mail address is case insensitive!
>
> ME@domain
> mE@domAIN
> eu@DOMAIN
> are the same person!
Even assuming the last one was supposed to be
me@DOMAIN
I think that you are technically incorrect in this. You state that
these "are the same person", but you do not provide any justification
for this statement.
RFC822 Section 6.1 clearly shows that the local-part (the part before
the @ sign in the address) must be case-preserved.
How the local-part is interpreted (case sensitively or not) by the
receiving MTA is (as far as I know) not defined, except in the case of
the Postmaster local-part, which must be accepted in any case (see
RFC822 Section 6.3). This deliberate case-insensitivity for the
Postmaster address is an exception, a special case.
Therefore, I believe that case insensitivity is NOT officially
standard for the local part of all email addresses. Case
*preservation* is specified during transport, and how the local-part
is mapped to mailboxes is not specified by the RFC, and so is
implementation-dependent.
I would agree that the inconsistent behaviour your system is
displaying is problematic; I don't think this is necessarily the fault
of Linuxconf, though.
If you require case-sensitive local-part mail delivery, (which is a
somewhat unusual requirement) you need to take care to configure
sendmail and its delivery agents appropriately.
Perhaps in your circumstances you could instead look into making
sendmail (and/or its delivery agent) not case-smash the local-part?
My own RH 5.1/Linuxconf box shows
Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=10/30, R=20/40,
T=DNS/RFC822/X-Unix,
A=procmail -Y -a $h -d $u
This appears to me to omit the 'u' flag, which means 'leave the case
of the username alone'. So sendmail is smashing the case of the
username before handing it to procmail in the $u variable (because
that is how it was configured).
If your sendmail.cf is similar to this, I suggest you add the u flag,
and see if procmail then delivers mail to ME@... and me@... to the two
distinct users ME and me. If not, most likely procmail is doing the
case-smashing itself, and its documentation and source would need to
be checked for how to change that. if that works, maybe the mailconf
module could add a switch for case smashing of the local-part during
delivery and set or not set the 'u' flag accordingly.
Or, if you can live without procmail filtering, switch to mail.local
for your local delivery agent (as supplied with sendmail 8.9.1), which
I am fairly sure does not do any case-smashing.
Hoping this gets you closer to email delivery to those two separate
individuals called ME and mE <grin>!
Jonathan
--
Jonathan Marsden | Internet: [EMAIL PROTECTED] | Making electronic
1849 N. Wabash Ave.| Phone: +1 (909) 794 1151 | communications work
Redlands, CA 92374 | FAX: +1 (909) 794 3016 | reliably for Christian
USA | http://www.xc.org/jonathan | missions worldwide
---
You are currently subscribed to linuxconf as: [[email protected]]
To unsubscribe, forward this message to [EMAIL PROTECTED]