[Mailman-Users] Incoming messages are not received in Mailman + Postfix
roy vinner
roypivn at indiana.edu
Tue Jul 26 01:50:54 CEST 2005
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.
##
#@nospam.uchicago.edu mailman-owner at midway.uchicago.edu
@mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu
##
## 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.)
##
mailman at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu
mailman-owner at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu
##
## These addresses are required or recommended either by convention
## or by RFC 2142, "Mailbox Names for Common Services, Roles and
## Functions". Honor them.
##
MAILER-DAEMON at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu
postmaster at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu
webmaster at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu
abuse at mailman.nrg.wustl.edu nrgweb at nrg.wustl.edu
root at mailman.nrg.wustl.edu nrgweb at nrg.wustl.edu
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
More information about the Mailman-Users
mailing list