[comp.mail.mh] A couple of questions...

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>