Path: utzoo!utgpu!attcan!uunet!mcvax!kth!draken!chalmers!cs.chalmers.se!lindberg From: lindberg@cs.chalmers.se (Gunnar Lindberg) Newsgroups: comp.mail.sendmail,swnet.mail Subject: mail to .at domain Message-ID: <2898@fnatte.cs.chalmers.se> Date: 17 Mar 89 13:40:56 GMT Sender: news@cs.chalmers.se Organization: Chalmers University of Technology, Sweden Lines: 28 We've run into an interesting problem: Somebody got a mail from a user at "edvz.uni-salzburg.ptt.at" and tried to reply to it. Note the top level domain, which is registered for Austria with "uunet.uu.net" and "aos.brl.mil" as NS:s (MX only). Now, what happened was that we tried to forward it and thus re-wrote it using "%...@"-syntax (yes I know, it's not "pure RFC822" :-) into: "user%edvz.uni-salzburg.ptt.at@kth.se" Then "sendmail" found the "at" and changed it into an "@" - look at "sendmail.cf", rule S3: R$+ at $+ $1@$2 "at" -> "@" for RFC 822 Guess what happened to "usr%edvz.uni-salzburg.ptt.@@kth.se"... Those who just said "it's non RFC822" should try "usr@foo.at.bar", :-). I've tried to just exclude the line from "sendmail.cf" and it seems to work quite well since "sendmail-5.59" catches "user at domain" in its argument list and converts it there. What doesn't work is the "To:" and "Cc:" lines, which will then stay as "usr at domain". I also guess "-t" doesn't work any more, although I haven't tried it. Has anybody else seen this? Is there a simple fix to it? Gunnar Lindberg