Update of /cvsroot/mailman/mailman
In directory usw-pr-cvs1:/tmp/cvs-serv25793

Modified Files:
        README.POSTFIX 
Log Message:
Updated.


Index: README.POSTFIX
===================================================================
RCS file: /cvsroot/mailman/mailman/README.POSTFIX,v
retrieving revision 2.7
retrieving revision 2.8
diff -C2 -d -r2.7 -r2.8
*** README.POSTFIX      6 Jan 2002 06:29:08 -0000       2.7
--- README.POSTFIX      16 Mar 2002 06:02:41 -0000      2.8
***************
*** 7,13 ****
  
      Mailman should work pretty much out of the box with a standard
!     Postfix installation.  As of this writing (25-Nov-2001) I've
!     tested it with Postfix 19991231 up to pl13, and with 200010228 up
!     to pl08.
  
      It is recommended that you set "owner_request_special = no" in
--- 7,12 ----
  
      Mailman should work pretty much out of the box with a standard
!     Postfix installation.  As of this writing I've tested it with
!     Postfix 19991231 up to pl13, and with 200010228 up to pl08.
  
      It is recommended that you set "owner_request_special = no" in
***************
*** 19,23 ****
      In order to support Mailman's optional VERP delivery, you will
      want to disable luser_relay (the default) and you will want to set
!     recipient_delimiter for extended address semantics.  Here my
      recommendations are to comment out any luser_relay value in your
      main.cf and just go with the defaults.  Also, set
--- 18,22 ----
      In order to support Mailman's optional VERP delivery, you will
      want to disable luser_relay (the default) and you will want to set
!     recipient_delimiter for extended address semantics.  Here, my
      recommendations are to comment out any luser_relay value in your
      main.cf and just go with the defaults.  Also, set
***************
*** 43,60 ****
      configure's --prefix and --with-var-prefix options.
  
-     A WORD OF CAUTION: The version of BerkeleyDB that Postfix was
-     linked against MUST match the version that Python's bsddb module
-     was linked against.  If they don't, you will get an exception from
-     genaliases (see below) that says "Invalid argument".  You can use
-     ldd to see which version each was linked against, and if they
-     don't match, you'll have to recompile either Python or Postfix so
-     that they do match.  You'll probably find the most luck with
-     libdb.so.3 and Python 2.1.1.
- 
      - If you are using Postfix-style virtual domains and you want
        Mailman to honor your virtual domains, read the section below
        first!
  
!     - Add this to Mailman's mm_cfg.py file:
  
        MTA = 'Postfix'
--- 42,50 ----
      configure's --prefix and --with-var-prefix options.
  
      - If you are using Postfix-style virtual domains and you want
        Mailman to honor your virtual domains, read the section below
        first!
  
!     - Add this to the bottom of the $prefix/Mailman/mm_cfg.py file:
  
        MTA = 'Postfix'
***************
*** 64,67 ****
--- 54,61 ----
        removed.
  
+     - Look at the Defaults.py file for the variables POSTFIX_ALIAS_CMD
+       and POSTFIX_MAP_CMD command.  Make sure these point to your
+       postalias and postmap programs respectively.
+ 
      - Run the genaliases script to initialize your aliases file.
  
***************
*** 86,91 ****
        Postfix to consult aliases.db when looking for local addresses.
  
!       You want to be sure that that you're using the hash: style database
!       for this entry.  Here's an example:
  
        alias_maps = hash:/etc/postfix/aliases,
--- 80,85 ----
        Postfix to consult aliases.db when looking for local addresses.
  
!       You probably want to use a hash: style database for this entry.
!       Here's an example:
  
        alias_maps = hash:/etc/postfix/aliases,
***************
*** 93,108 ****
  
      - When you configure Mailman, use the --with-mail-gid=mailman
!       switch.  Because the owner of the aliases.db file is `mailman',
!       Postfix will execute Mailman's wrapper program as uid and gid
!       mailman.  If you don't use the --with-mail-gid switch, the
!       wrapper will bounce messages, complaining of a gid mismatch.
  
      That's it!  One caveat: when you add or remove a list, the
!     aliases.db file will be modified by Mailman, but it will not
!     automatically run "postfix reload".  This is because you need to
!     be root to run this and suid-root scripts are not secure.  The
!     only effect of this is that it will take about a minute for
!     Postfix to notice the change to the aliases.db file and update its
!     tables.  I consider this a minor inconvenience.
    
  
--- 87,102 ----
  
      - When you configure Mailman, use the --with-mail-gid=mailman
!       switch (actually, this will be the default if you configured
!       Mailman after adding the `mailman' owner).  Because the owner of
!       the aliases.db file is `mailman', Postfix will execute Mailman's
!       wrapper program as uid and gid mailman.
  
      That's it!  One caveat: when you add or remove a list, the
!     aliases.db file will updated, but it will not automatically run
!     "postfix reload".  This is because you need to be root to run this
!     and suid-root scripts are not secure.  The only effect of this is
!     that it will take about a minute for Postfix to notice the change
!     to the aliases.db file and update its tables.  I consider this a
!     minor inconvenience.
    
  


_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-checkins

Reply via email to