CVS: tmda/htdocs config-vars.ht, 1.41, 1.41.2.1 config-vars.html, 1.77.2.4, 1.77.2.5

"Jason R. Mastaler" <[email protected]> Wed, 18 Feb 2004 11:09:40 -0800
Newsgroups gmane.mail.spam.tmda.cvs
Message-ID <[email protected]>
Update of /cvsroot/tmda/tmda/htdocs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7321/htdocs

Modified Files:
      Tag: release-1-0
	config-vars.ht config-vars.html 
Log Message:
Attempt to solve the discrepency of '' and '<>' between the various
MTAs for sending mail with a null envelope sender.  The 4 supported
MTAs do not have the same behavior for doing so which you can test
with:

  $ echo | /usr/sbin/sendmail -i -f "<>" -- [email protected]
  $ echo | /usr/sbin/sendmail -i -f "" -- [email protected]

Postfix/qmail require an empty string ''.  If you attempt to use '<>',
they will not complain, but the resulting envelope sender will not be
correct. e.g, under qmail:

  Return-Path: <"<>"@domain.dom

Sendmail/Exim on the other hand require '<>'.  If you attempt to use
'' under Sendmail, <user@hostname> will be substituted instead.  Under
Exim, it flat out fails:

  $ echo | /usr/sbin/sendmail -i -f "" -- [email protected]
  exim:  - bad address: empty address

We now address this in Util.sendmail() which is where all TMDA mail
is sent from. 

This diff will be applied to the main trunk as well.


Index: config-vars.ht
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-vars.ht,v
retrieving revision 1.41
retrieving revision 1.41.2.1
diff -u -r1.41 -r1.41.2.1
--- config-vars.ht	13 Oct 2003 19:33:25 -0000	1.41
+++ config-vars.ht	18 Feb 2004 19:09:35 -0000	1.41.2.1
@@ -521,7 +521,7 @@
 <br><br>
 <code>BOUNCE_ENV_SENDER = "[email protected]"</code>
 <br><br>
-Default is an empty envelope sender &lt;&gt;.
+Default is "&lt;&gt;", a null envelope sender.
 <dt><hr>
 <a name="BOUNCE_TEXT_EXPIRED_DATED"><h4>BOUNCE_TEXT_EXPIRED_DATED</h4></a>
 <dd>

Index: config-vars.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-vars.html,v
retrieving revision 1.77.2.4
retrieving revision 1.77.2.5
diff -u -r1.77.2.4 -r1.77.2.5
--- config-vars.html	9 Feb 2004 21:15:50 -0000	1.77.2.4
+++ config-vars.html	18 Feb 2004 19:09:36 -0000	1.77.2.5
@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Mon Feb  9 14:15:59 2004 -->
+<!-- Wed Feb 18 11:54:56 2004 -->
 <!-- USING HT2HTML 2.0 -->
 <!-- SEE http://ht2html.sf.net -->
 <!-- User-specified headers:
@@ -727,7 +727,7 @@
 <br><br>
 <code>BOUNCE_ENV_SENDER = "[email protected]"</code>
 <br><br>
-Default is an empty envelope sender &lt;&gt;.
+Default is "&lt;&gt;", a null envelope sender.
 <dt><hr>
 <a name="BOUNCE_TEXT_EXPIRED_DATED"><h4>BOUNCE_TEXT_EXPIRED_DATED</h4></a>
 <dd>