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