From owner-freebsd-current Thu Sep 21 23:59:34 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA17652 for current-outgoing; Thu, 21 Sep 1995 23:59:34 -0700 Received: from haywire.DIALix.COM (news@haywire.DIALix.COM [192.203.228.65]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id XAA17646 for ; Thu, 21 Sep 1995 23:59:23 -0700 Received: (from news@localhost) by haywire.DIALix.COM (sendmail) id OAA04530 for freebsd-current@freebsd.org; Fri, 22 Sep 1995 14:59:11 +0800 (WST) Received: from GATEWAY by haywire.DIALix.COM with netnews for freebsd-current@freebsd.org (problems to: usenet@haywire.dialix.com) To: freebsd-current@freebsd.org Date: 22 Sep 1995 14:59:06 +0800 From: peter@haywire.dialix.com (Peter Wemm) Message-ID: <43tmrq$4de$1@haywire.DIALix.COM> Organization: DIALix Services, Perth, Australia. References: <199509211738.TAA16378@uriah.heep.sax.de>, <199509212123.OAA00831@GndRsh.aac.dev.com> Subject: Re: rmail and brain-dead mail systems .. patch enclosed Sender: owner-current@freebsd.org Precedence: bulk rgrimes@GndRsh.aac.dev.com (Rodney W. Grimes) writes: >> >> As Dmitry Kohmanyuk wrote: >> > >> > I also think sendmail can do the rmail's job, but possibly worser. >> >> Not worse. It does it as well, i've once been using it since it had >> to work in an environment where some mails didn't have the From_ line >> above, but rmail insists on it (for no good reason). >You all do realize that our rmail sources come with sendmail: >RCS file: /home/ncvs/src/bin/rmail/rmail.c,v >Working file: rmail.c >symbolic names: > v8_6_12: 1.1.1.1 >And if you have problems with rmail they should be sent to Eric... Yep, and he'll tell you exactly what he thinks of uucp/rmail/etc... :-) "UUCP is dead" is pretty much what he'll say... :-) Whether or not he's right is another matter... :-) Anyway, there **is** a very good reason for "^From " line, and a very good reason for insisting on it. Each item of mail has at least 4 addresses. The envelope sender, the envelope recipient, the "to:" line and the "from:" line. The envelope recipient is passed on the rmail command line, eg: "rmail foo!bar!baz". The envelope recipient is passed in the "From " line. Sendmail needs these addresses to correctly function when errors happen, otherwise you get horrible things happening like bounced messages going to entire mailing lists, or the sender of mail to a mailing list getting all the error messages etc etc. -Peter >-- >Rod Grimes rgrimes@gndrsh.aac.dev.com >Accurate Automation Company Reliable computers for FreeBSD