From vince@mail.MCESTATE.COM  Fri Mar 21 03:12:01 1997
Received: from mail.MCESTATE.COM (vince@mail.MCESTATE.COM [207.211.200.50])
          by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA09824
          for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Mar 1997 03:12:00 -0800 (PST)
Received: (from vince@localhost)
	by mail.MCESTATE.COM (8.8.5/8.8.5) id DAA20729;
	Fri, 21 Mar 1997 03:11:56 -0800 (PST)
Message-Id: <199703211111.DAA20729@mail.MCESTATE.COM>
Date: Fri, 21 Mar 1997 03:11:56 -0800 (PST)
From: Vincent Poy <vince@mail.MCESTATE.COM>
Reply-To: vince@mail.MCESTATE.COM
To: FreeBSD-gnats-submit@freebsd.org
Subject: sendmail v8 problem
X-Send-Pr-Version: 3.2

>Number:         3049
>Category:       bin
>Synopsis:       sendmail v8 or greater fails to deliver mail to certain locations.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    peter
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 21 03:20:01 PST 1997
>Closed-Date:    Fri Mar 21 19:14:14 PST 1997
>Last-Modified:  Fri Mar 21 19:15:13 PST 1997
>Originator:     Vincent Poy
>Release:        FreeBSD 2.1.7-RELEASE i386 and -CURRENT
>Organization:
GaiaNet Corporation / M & C Estate - Beverly Hills, California USA 90210
>Environment:

	Normal FreeBSD environment.

>Description:

	Sendmail v8 or greater adds extraneous characters (SIZE=3D1698 BODY=3D8BITMIME) to the end of the address which causes certain addresses to be 
unable to receive any mail from a FreeBSD machine.

>How-To-Repeat:

	Try sending a email to support@slip.net and watch the bounced mail.

>Fix:
	
	The solution was to recompile sendmail setting -DSPT_TYPE=SPT_NONE 
in the Makefile.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->analyzed 
State-Changed-By: peter 
State-Changed-When: Fri Mar 21 05:15:56 PST 1997 
State-Changed-Why:  
I cannot reproduce this, as the support@slip.net folks 
will probably confirm. :-( 

I've sent email to the originator requesting more details,  
I suspect that there is something local causing the problem, but I'm 
not sure.  It sounds like it could be an overrun problem somehow, 
but in the old method, sendmail copied it's argv[] to malloc'ed strings 
before spamming argv[], and the libutil method does it completely 
differently without overrwriting argv[]. 
Responsible-Changed-From-To: freebsd-bugs->peter 
Responsible-Changed-By: peter 
Responsible-Changed-When: Fri Mar 21 05:19:36 PST 1997 
Responsible-Changed-Why:  
I was the one who messed with setproctitle().. 

From: Peter Wemm <peter@spinner.DIALix.COM>
To: vince@mail.MCESTATE.COM
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: bin/3049: sendmail v8 problem 
Date: Sat, 22 Mar 1997 10:43:37 +0800

 Vincent Poy wrote:
 
 > 	Sendmail v8 or greater adds extraneous characters (SIZE=3D1698 BODY=3D8
     BITMIME) to the end of the address which causes certain addresses to be 
 > unable to receive any mail from a FreeBSD machine.
 > 
 > 	Try sending a email to support@slip.net and watch the bounced mail.
 
 This turns out to be an Exim ESMTP implementation bug, not sendmail.  Exim 
 understands "MAIL From: <..> SIZE=nnn" and "... BODY=8BITMIME", but not 
 "... SIZE=nnn BODY=8BITMIME" at the same time.  The SPT_NONE "fix" was a 
 red herring, mail to slip.net works in all cases except when the message 
 contains 8-bit data.
 
 Cheers,
 -Peter
 
 
State-Changed-From-To: analyzed->closed 
State-Changed-By: peter 
State-Changed-When: Fri Mar 21 19:14:14 PST 1997 
State-Changed-Why:  
The problem is with the Exim mailer's implementation of 
ESMTP, not sendmail. 
>Unformatted:
