Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!mp.cs.niu.edu!rickert From: rickert@mp.cs.niu.edu (Neil Rickert) Newsgroups: comp.mail.sendmail Subject: Re: FUZZY matching in 5.65a/IDA-1.42 Message-ID: <1991Jun25.213601.3363@mp.cs.niu.edu> Date: 25 Jun 91 21:36:01 GMT References: <0cMZDsO00j41MBwG8F@andrew.cmu.edu> <1991Jun21.204805.15905@mp.cs.niu.edu> <1991Jun25.193452.10400@ugle.unit.no> Organization: Northern Illinois University Lines: 37 In article <1991Jun25.193452.10400@ugle.unit.no> he@spurv.runit.sintef.no (Havard Eidnes) writes: >Uh-oh. This reminds me of a problem I have seen just recently. Someone wanted >to send to an address which contained a space character in the local-part >(don't ask, there are reasonably sensible reasons for wanting to do this). >The sending mail agent (or whoever) had decided that it was safest to put >the local-part in double quotes, like this: It is not just a matter of "safest". The standards require quoting in this case. >RCPT TO: <"Joe Richard.User"@some.dom.ain> > >The receiving host has an alias with this space character in it, of the form > >Joe Richard.User: joeuser > You could have used an alias: "Joe Richard.User": joeuser >However, sendmail decides *not* to even try to look up this alias. I tended to It looks up the alias EXACTLY. Later, after all alias expansion is complete, any "quotes" are removed. Provided there is no \backquote the .forward is then looked up (assuming the user exists). Presumably it would be possible. There are an enormous number of complications you have to think about. The problem arises very rarely, so it is questionable whether the effort is justified. There are workarounds, as my earlier posting mentioned, such as doing a final stage of aliasing in the delivery agent after the unquoting has been done. -- =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Neil W. Rickert, Computer Science Northern Illinois Univ. DeKalb, IL 60115 +1-815-753-6940