From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Greg A. Woods" Newsgroups: gmane.emacs.devel Subject: Re: use of 'sendmail -t' Date: Tue, 6 May 2003 12:26:15 -0400 (EDT) Organization: Planix, Inc.; Toronto, Ontario; Canada Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: Reply-To: "Greg A. Woods" NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1052238585 11520 80.91.224.249 (6 May 2003 16:29:45 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 6 May 2003 16:29:45 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue May 06 18:29:44 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19D5IP-0002r7-00 for ; Tue, 06 May 2003 18:28:01 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19D5Ly-0000BV-00 for ; Tue, 06 May 2003 18:31:42 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19D5Id-0006qp-01 for emacs-devel@quimby.gnus.org; Tue, 06 May 2003 12:28:15 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19D5Hf-0006iz-00 for emacs-devel@gnu.org; Tue, 06 May 2003 12:27:15 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19D5HC-00065I-00 for emacs-devel@gnu.org; Tue, 06 May 2003 12:26:50 -0400 Original-Received: from proven.weird.com ([204.92.254.15]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19D5Gi-0005cF-00; Tue, 06 May 2003 12:26:16 -0400 Original-Received: from localhost (3143 bytes) by proven.weird.com via sendmail with P:stdio/R:bind_hosts/T:inet_zone_bind_smtp (sender: ) (ident using unix) id for ; Tue, 6 May 2003 12:26:15 -0400 (EDT) (Smail-3.2.0.115-Pre 2001-Aug-6 #4 built 2003-Apr-17) X-Face: ;j3Eth2XV8h1Yfu*uL{<:dQ$#E[DB0gemGZJ"J#4fH*][ lz; @-iwMv_u\6uIEKR0KY"=MzoQH#CrqBN`nG_5B@rrM8,f~Gr&h5a\= X-Mailer: VM 7.07 under Emacs 21.2.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:13723 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13723 [ On Tuesday, May 6, 2003 at 06:13:50 (-0400), Richard Stallman wrote: ] > Subject: Re: use of 'sendmail -t' > > I believe fencepost is running exim. Can you tell me how to verify > that it is really exim? I wasn't able to get Exim to build with just a very quick try in NetBSD's pkgsrc, however I was able to find the following paragraph in Exim's manual (exim-4.10/doc/spec.txt): If there are any "Resent-" headers in the message, an error is generated, and Exim gives up. RFC 2822 talks about different sets of "Resent-" headers (when a message is resent several times), and it is not at all clear how -t should operate in this situation. Experiments with Sendmail have shown that it amalgamates multiple sets of "Resent-" headers when -t is used. This does not seem to be in the spirit of RFC 2822. This does indeed suggest that Exim is one of the few, and maybe only, sendmail-compatible mailer which does not support "Resent-*" destination headers in combination with use of 'sendmail -t'. On the other hand Exim does appear to do most of the right things for fixing up incomplete header sets and rewriting addresses in "Resent-*" headers that already exist. I would suggest that the best approach for mail/sendmail.el to to take in light of this bug would be to check which "sendmail" is available on the host system by running "sendmail -bV" and looking for indications that the interface is implemented by Exim. If so then perhaps the old code could be conditionally used. In the mean time I will submit a proposal to Philip Hazel suggesting that he re-evaluate his position on the support of "Resent-*" headers when '-t' is used and hopefully Exim will soon become compatible with Sendmail, Smail, Postfix, and other sendmail-compatible mailers. BTW, I was able to get command-line access to a system running Postfix and I have confirmed that Postfix does work just as Sendmail and Smail do, with the minor exception that Postfix does not support the additional feature of ignoring any addresses that are also specified on the command-line with '-t'. -- Greg A. Woods +1 416 218-0098; ; Planix, Inc. ; VE3TCP; Secrets of the Weird