sharpe@hollie.rdg.dec.com (Paul Sharpe) (02/05/91)
I have a question regarding current (MH6.7.1) functionality: Q: getname() in sbr/addrsbr.c takes an address list and returns addresses from it. In splitting the list, it also converts all addresses to lower-case: I probably missed something in RFC822 that spells out this functionality really plainly, but... Any clues as to where this case conversion is required? It arose in the context of adapting MH to handle X.400 mail, particularly O/R-names of mixed case. Thanks! Paul.
rickert@mp.cs.niu.edu (Neil Rickert) (02/05/91)
In article <1991Feb5.133348.12525@hollie.rdg.dec.com> sharpe@hollie.rdg.dec.com (Paul Sharpe) writes: > >I have a question regarding current (MH6.7.1) functionality: > >Q: getname() in sbr/addrsbr.c takes an address list and returns >addresses from it. In splitting the list, it also converts all >addresses to lower-case: I probably missed something in RFC822 that I second the sentiment about case sensitivity. It would be really nice if the address 'Mike' were an alias to be looked up in my aliases file, but the address 'mike' referred to the local user on this system. Unfortunately MH does not cooperate. Can we at least have a compile time option to turn off the case-insensitive processing of names and aliases? -- =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Neil W. Rickert, Computer Science <rickert@cs.niu.edu> Northern Illinois Univ. DeKalb, IL 60115 +1-815-753-6940
allbery@NCoast.ORG (Brandon S. Allbery KB8JRR) (02/10/91)
As quoted from <1991Feb5.155042.1625@mp.cs.niu.edu> by rickert@mp.cs.niu.edu (Neil Rickert): +--------------- | I second the sentiment about case sensitivity. It would be really nice | if the address 'Mike' were an alias to be looked up in my aliases file, but | the address 'mike' referred to the local user on this system. Unfortunately | MH does not cooperate. Can we at least have a compile time option to turn | off the case-insensitive processing of names and aliases? +--------------- Gaaak. The local part of an address isn't supposed to be touched at all, although the host part is supposed to be case-insensitive. ++Brandon -- Me: Brandon S. Allbery VHF/UHF: KB8JRR on 220, 2m, 440 Internet: allbery@NCoast.ORG Packet: KB8JRR @ WA8BXN America OnLine: KB8JRR AMPR: KB8JRR.AmPR.ORG [44.70.4.88] uunet!usenet.ins.cwru.edu!ncoast!allbery Delphi: ALLBERY
jch@dyfed.rdg.dec.com (John Haxby) (02/12/91)
In article <1991Feb5.155042.1625@mp.cs.niu.edu>, rickert@mp.cs.niu.edu (Neil Rickert) writes: |> |> I second the sentiment about case sensitivity. It would be really nice |> if the address 'Mike' were an alias to be looked up in my aliases file, but |> the address 'mike' referred to the local user on this system. Unfortunately |> MH does not cooperate. Can we at least have a compile time option to turn |> off the case-insensitive processing of names and aliases? |> The problem is not case sensitivity, the problem is case conversion. MH should probably not be case sensitive, but, equally, it probably should not convert everything to lower case. Sendmail is case-insensitive, but when I send mail to "Haxby" the case is preserved (provided I don't use MH for posting!) In the spirit of RFC1123 (the bit about local-parts) MH shouldn't assume that the destination MTA (to whom the local-part belongs) is case insensitive. -- John Haxby, Definitively Wrong. Digital <jch@wessex.rdg.dec.com> Reading, England <...!ukc!wessex!jch>