PS. I have no sendmail.cf file in my installation, since I am using postfix. I don't know if it matters. If it does, I may have to install sendmail.
Roy roy vinner wrote: > Greetings! > > I am having a problem with receiving any mail by the web server. On the > other hand, outgoing mail is deliver okay. I suspect that it may be due > to a misconfigured postfix. > > I have tried all of the steps in the faq without any avail: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp > . > > I've installed Mailman 2.1.6 from source on Mandrake 10.1 and followed > the instructions for Mailman+ Postfix. I have also checked all the logs > as per the faq entry and syslog: all of them seem to be fine. > > Any help will be appreciated. > > Roy > > My files are below. > > aliases: > # This file is generated by Mailman, and is kept in sync with the > # binary hash file aliases.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE > # unless you know what you're doing, and can keep the two files properly > # in sync. If you screw it up, you're on your own. > > # The ultimate loop stopper address > mailman-loop: /usr/local/mailman/data/owner-bounces.mbox > > # STANZA START: mailman > # CREATED: Mon Jul 25 17:19:03 2005 > mailman: "|/usr/local/mailman/mail/mailman post mailman" > mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" > mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" > mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" > mailman-join: "|/usr/local/mailman/mail/mailman join mailman" > mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" > mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" > mailman-request: "|/usr/local/mailman/mail/mailman request mailman" > mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" > mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" > # STANZA END: mailman > > # STANZA START: dan_test > # CREATED: Mon Jul 25 17:19:03 2005 > dan_test: "|/usr/local/mailman/mail/mailman post dan_test" > dan_test-admin: "|/usr/local/mailman/mail/mailman admin dan_test" > dan_test-bounces: "|/usr/local/mailman/mail/mailman bounces dan_test" > dan_test-confirm: "|/usr/local/mailman/mail/mailman confirm dan_test" > dan_test-join: "|/usr/local/mailman/mail/mailman join dan_test" > dan_test-leave: "|/usr/local/mailman/mail/mailman leave dan_test" > dan_test-owner: "|/usr/local/mailman/mail/mailman owner dan_test" > dan_test-request: "|/usr/local/mailman/mail/mailman request dan_test" > dan_test-subscribe: "|/usr/local/mailman/mail/mailman subscribe dan_test" > dan_test-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe > dan_test" > # STANZA END: dan_test > > # STANZA START: try > # CREATED: Mon Jul 25 17:19:03 2005 > try: "|/usr/local/mailman/mail/mailman post try" > try-admin: "|/usr/local/mailman/mail/mailman admin try" > try-bounces: "|/usr/local/mailman/mail/mailman bounces try" > try-confirm: "|/usr/local/mailman/mail/mailman confirm try" > try-join: "|/usr/local/mailman/mail/mailman join try" > try-leave: "|/usr/local/mailman/mail/mailman leave try" > try-owner: "|/usr/local/mailman/mail/mailman owner try" > try-request: "|/usr/local/mailman/mail/mailman request try" > try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" > try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" > # STANZA END: try > > virtual-mail: > mailman.nrg.wustl.edu IGNORE > @mailman.nrg.wustl.edu @nrg.wustl.edu > > virtusertable: > ## > ## Example virtusertable for use with a Mailman site running mm-handler. > ## > ## $Id: virtusertable,v 1.1 2001/10/27 02:30:51 bwarsaw Exp $ > ## > > ## > ## My server's hostname is nospam, but we don't honor that as a > ## Mailman mail domain. Anything @nospam.uchicago.edu should be > ## forwarded to our master Mailman admin address. > ## > [EMAIL PROTECTED] [EMAIL PROTECTED] > > @mailman.nrg.wustl.edu [EMAIL PROTECTED] > > ## > ## Redirect mail to the standard Mailman admin addresses to the > ## master admin address. (Midway.uchicago.edu is our site's central > ## mail-routing server, and it carries aliases for maintenance groups. > ## Not a good plan to entrust Mailman maintenance mail to Mailman.) > ## > [EMAIL PROTECTED] [EMAIL PROTECTED] > [EMAIL PROTECTED] [EMAIL PROTECTED] > > ## > ## These addresses are required or recommended either by convention > ## or by RFC 2142, "Mailbox Names for Common Services, Roles and > ## Functions". Honor them. > ## > [EMAIL PROTECTED] [EMAIL PROTECTED] > [EMAIL PROTECTED] [EMAIL PROTECTED] > [EMAIL PROTECTED] [EMAIL PROTECTED] > [EMAIL PROTECTED] [EMAIL PROTECTED] > [EMAIL PROTECTED] [EMAIL PROTECTED] > > > main.cf: > # These are only the parameters changed from a default install > # see /etc/postfix/main.cf.dist for a commented, fuller version of this > file. > > # These are changed by postfix install script > readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES > sample_directory = /usr/share/doc/postfix-2.1.4/samples > html_directory = /usr/share/doc/postfix-2.1.4/html > sendmail_path = /usr/sbin/sendmail.postfix > setgid_group = postdrop > command_directory = /usr/sbin > manpage_directory = /usr/share/man > daemon_directory = /usr/lib/postfix > newaliases_path = /usr/bin/newaliases.postfix > mailq_path = /usr/bin/mailq.postfix > queue_directory = /var/spool/postfix > mail_owner = postfix > > # User configurable parameters > > inet_interfaces = localhost > mynetworks_style = host > delay_warning_time = 4h > smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) > unknown_local_recipient_reject_code = 450 > smtp-filter_destination_concurrency_limit = 2 > lmtp-filter_destination_concurrency_limit = 2 > smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2 > owner_request_special = no > recipient_delimiter = + > #the last 2 lines were added by Roy in accord with the Mailman > installation instructions. > > #the following lines are added after examining /etc/postfix/main.cf.dist > #and /etc/postfix/virtual by Roy > > virtual_alias_maps = > hash:/etc/postfix/virtual, > hash:/usr/local/mailman/data/virtual-mail, > hash:/usr/local/mailman/data/virtusertable > > > #for debugging: taken from > # file:///usr/share/doc/postfix-2.1.4/postfix-users-faq.html#lginc > debug_peer_list = nrg.wustl.edu > debug_peer_level = 2 > > mm_cfg.py: > # -*- python -*- > > # Copyright (C) 1998,1999,2000,2001,2002 by the Free Software > Foundation, Inc. > # > # This program is free software; you can redistribute it and/or > # modify it under the terms of the GNU General Public License > # as published by the Free Software Foundation; either version 2 > # of the License, or (at your option) any later version. > # > # This program is distributed in the hope that it will be useful, > # but WITHOUT ANY WARRANTY; without even the implied warranty of > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > # GNU General Public License for more details. > # > # You should have received a copy of the GNU General Public License > # along with this program; if not, write to the Free Software > # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. > > """This module contains your site-specific settings. > > From a brand new distribution it should be copied to mm_cfg.py. If you > already have an mm_cfg.py, be careful to add in only the new settings you > want. Mailman's installation procedure will never overwrite your mm_cfg.py > file. > > The complete set of distributed defaults, with documentation, are in the > file > Defaults.py. In mm_cfg.py, override only those you want to change, > after the > > from Defaults import * > > line (see below). > > Note that these are just default settings; many can be overridden via the > administrator and user interfaces on a per-list or per-user basis. > > """ > > ############################################### > # Here's where we get the distributed defaults. > > from Defaults import * > > ################################################## > # Put YOUR site-specific settings below this line. > > OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes > > MTA = 'Postfix' > IMAGE_LOGOS = '/images/' > DEFAULT_EMAIL_HOST='artsci.wustl.edu' > DEFAULT_URL_HOST='nrg.wustl.edu' > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > #describe virtual domains, which are not mentioned in /etc/postfix/main.cf, > # or do not have a virtual domain file (currently at > # /usr/local/mailman/data/virtual-* containing the following lines: > # > # dom1.ain IGNORE > # @dom1.ain @mail.dom1.ain > #this tells Postfix to deliver anything addressed to dom1.ain to the > # same mailbox at mail.dom1.com > # > #POSTFIX_STYLE_VIRTUAL_DOMAINS = ['dom3.ain', 'dom3.ain'] > POSTFIX_STYLE_VIRTUAL_DOMAINS = > ['www.nrg.wustl.edu','mailman.nrg.wustl.edu'] > > add_virtualhost('www.nrg.wustl.edu', 'mailman.nrg.wustl.edu') > add_virtualhost('www.nrg.wustl.edu', 'nrg.wustl.edu') > > #add a line giving the explicit IP address of the local host. There's a line > #SMTPHOST = localhost in Defaults.py, and this will be overridden > SMTPHOST = 'nrg.wustl.edu' > > > postconf -n: > command_directory = /usr/sbin > config_directory = /etc/postfix > daemon_directory = /usr/lib/postfix > debug_peer_level = 2 > debug_peer_list = nrg.wustl.edu > delay_warning_time = 4h > html_directory = /usr/share/doc/postfix-2.1.4/html > inet_interfaces = localhost > mail_owner = postfix > mailq_path = /usr/bin/mailq.postfix > manpage_directory = /usr/share/man > mynetworks_style = host > newaliases_path = /usr/bin/newaliases.postfix > owner_request_special = no > queue_directory = /var/spool/postfix > readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES > recipient_delimiter = + > sample_directory = /usr/share/doc/postfix-2.1.4/samples > sendmail_path = /usr/sbin/sendmail.postfix > setgid_group = postdrop > smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) > smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2 > unknown_local_recipient_reject_code = 450 > virtual_alias_maps = hash:/etc/postfix/virtual, > hash:/usr/local/mailman/data/virtual-mail, > hash:/usr/local/mailman/data/virtusertable > > > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users@python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/roypivn%40indiana.edu > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp