Path: utzoo!attcan!uunet!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!maverick.ksu.ksu.edu!deimos.cis.ksu.edu!mccall!tp From: tp@mccall.com Newsgroups: comp.mail.uucp Subject: Re: How bad From_ lines are handled Message-ID: <3192.26aad3ae@mccall.com> Date: 23 Jul 90 10:38:38 GMT References: <1486.26a9d418@dcs.simpact.com> Organization: The McCall Pattern Co., Manhattan, KS, USA Lines: 42 In article <1486.26a9d418@dcs.simpact.com>, jeh@dcs.simpact.com writes: > In article , steve@thelake.mn.org > (Steve Yelvington) writes: >> lmail.ttp: Missing or bad From_ line -- no mail delivered. ... >> * Is it common for delivery agents to be this picky? I don't know why >> the date would be so darned important. ... > > It is common, but in my opinion, 100% wrong. A bad From_ line, or for that > matter a missing From_ line, should not be considered a fatal error. Sure, t > delivered message will be unreplyable by a simple "reply" command, but that's > lots better than having no message delivered at all. > > The same is true for all other headers. RFC822 and etc. notwithstanding, the > only thing that's absolutely necessary for mail delivery is the To: line. > If the To: line specifies a valid addressee, the mail should be delivered > to her or him forthwith. Actually, the To: line isn't used for mail routing, and isn't necessary either. What is necessary is a useable envelope address (the one on the rmail command that you got via uux from the previous site, in the case of uucp). No headers are needed whatsoever to deliver a message, and none should be required. The ONLY need for a From_ line is to construct a bang-path useable as a reply address. A mailer is broken if it won't deliver mail with no headers whatsoever, as long as the envelope address is still useable. On the other hand, if you have no envelope address, but you do have a To: address, it may be a good thing to try to deliver to it. I'm not sure what RFC822 says about this, and whether it is a valid thing to do. I'm not sure if you should ever try to deliver without an envelope address. In your (Steve's) particular case, remember that the bang path in the From_ line is the return path. It is probably not the fidonet gateway that loused up, but bungia or the site before it. After all, it got through all those other hosts just fine. Remember that most uucp sites will either modify the From_ line or add another one, and modifying it is preferred. Always suspect the recent sites a message has visited first. -- Terry Poot The McCall Pattern Company (uucp: ...!rutgers!ksuvax1!mccall!tp) 615 McCall Road (800)255-2762, in KS (913)776-4041 Manhattan, KS 66502, USA