[Mailman-Users] Newbie: Trying to set up mailman

Richard Bates rtbates at patmedia.net
Tue Nov 7 19:08:12 CET 2006


I'm trying to setup mailman..
on a FreeBSD 6.1 system using
	postfix,qpopper,spamassassin,clamav,sasl2,tls



I got it all configured...
I can send/receive email to my standard users straight up.
when I try to send to the lists it logs the message
in my mailman website/pipermail/mylist
but doesn't deliver the mail.
the log & config files are below..

I searched the faq:
	and tried to do all the items in faq
	3.14. Troubleshooting: No mail going out to lists members

I did notice that the mailuser "nobody" is getting mail every
5 min I don't know what this message means...
=== startmessage
 From operator at mail2.telehouse.com  Tue Nov  7 12:55:00 2006
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on  
mail2.telehouse.com
X-Spam-Level:
X-Spam-Status: No, score=-0.0 required=3.5 tests=NO_RELAYS autolearn=no
         version=3.1.7
X-Original-To: operator
Delivered-To: operator at mail2.telehouse.com
From: operator at mail2.telehouse.com (Cron Daemon)
To: operator at mail2.telehouse.com
Subject: Cron <operator at mail2> /usr/libexec/save-entropy
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/>
X-Cron-Env: <LOGNAME=operator>
X-Cron-Env: <USER=operator>
Date: Tue,  7 Nov 2006 12:55:00 -0500 (EST)
X-Procmail-Status1: Global
X-Virus-Status: No
X-Virus-Checker-Version: clamassassin 1.2.3 with clamscan / ClamAV  
0.88.5/2035/Sun Oct 15 16:42:30 2006

YES: not found
===== end message


here is the log:
===== Start log
Nov  7 12:40:02 mail2 postfix/smtpd[70135]: disconnect from  
BatesiBook.mysite.com[172.18.1.139]
Nov  7 12:40:20 mail2 postfix/smtpd[70178]: connect from  
BatesiBook.mysite.com[172.18.1.139]
Nov  7 12:40:20 mail2 postfix/smtpd[70178]: setting up TLS connection  
from BatesiBook.mysite.com[172.18.1.139]
Nov  7 12:40:20 mail2 postfix/smtpd[70178]: TLS connection  
established from BatesiBook.mysite.com[172.18.1.139]: TLSv1 with  
cipher AES128-SHA (128/128 bits)
Nov  7 12:40:20 mail2 postfix/smtpd[70178]: warning: SASL  
authentication failure: no user in db
Nov  7 12:40:20 mail2 postfix/smtpd[70178]: 814EA9581F:  
client=BatesiBook.mysite.com[172.18.1.139], sasl_method=PLAIN,  
sasl_username=bates at mail2.mysite.com
Nov  7 12:40:20 mail2 postfix/cleanup[70182]: 814EA9581F: message- 
id=<48867C96-BECB-41CF-8CF7-13D235726AB4 at mail2.mysite.com>
Nov  7 12:40:20 mail2 postfix/qmgr[70168]: 814EA9581F:  
from=<bates at mail2.mysite.com>, size=699, nrcpt=1 (queue active)
Nov  7 12:40:20 mail2 postfix/local[70183]: 814EA9581F:  
to=<mylist at mail2.mysite.com>, relay=local, delay=0.21,  
delays=0.02/0.01/0/0.17, dsn=2.0.0, status=sent (delivered to  
command: /usr/local/mailman/mail/mailman post mylist)
Nov  7 12:40:20 mail2 postfix/qmgr[70168]: 814EA9581F: removed
===== End log

Here is the /usr/local/mailman/data/aliases file
===== BEgin aliases file
mailman-loop: /usr/local/mailman/data/owner-bounces.mbox

# STANZA START: mailman
# CREATED: Tue Nov  7 10:53:11 2006
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: mylist
# CREATED: Tue Nov  7 10:56:39 2006
mylist:             "|/usr/local/mailman/mail/mailman post mylist"
mylist-admin:       "|/usr/local/mailman/mail/mailman admin mylist"
mylist-bounces:     "|/usr/local/mailman/mail/mailman bounces mylist"
mylist-confirm:     "|/usr/local/mailman/mail/mailman confirm mylist"
mylist-join:        "|/usr/local/mailman/mail/mailman join mylist"
mylist-leave:       "|/usr/local/mailman/mail/mailman leave mylist"
mylist-owner:       "|/usr/local/mailman/mail/mailman owner mylist"
mylist-request:     "|/usr/local/mailman/mail/mailman request mylist"
mylist-subscribe:   "|/usr/local/mailman/mail/mailman subscribe mylist"
mylist-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe  
mylist"
# STANZA END: mylist
===== End aliases file


here is teh /usr/local/mailman/Mailman/mm_cfg.py
===== Start 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

###############################################
# Here's where we get the distributed defaults.

from Defaults import *

##################################################
# Put YOUR site-specific settings below this line.
IMAGE_Logos = '/images/'
MTA = 'Postfix'
DEFAULT_EMAIL_HOST = 'mail2.mysite.com'
DEFAULT_URL_HOST = 'mail2.mysite.com'
===== End mm_cfg.py



here is the postfix main.cf file
===== start postfix/main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
mail_owner = postfix
myhostname = mail2.mysite.com
mydomain = mail2.mysite.com
inet_interfaces = $myhostname, mail2.mysite.com
mydestination = $myhostname, mail2.mysite.com.$mydomain,  
mail2.mysite.com
mynetworks_style = host
unknown_local_recipient_reject_code = 550
home_mailbox = Mail/Mailbox
#mailbox_command = /usr/local/bin/procmail  -Y -f- /usr/local/etc/ 
procmailrc -a $DOMAIN
mailbox_command = /usr/local/bin/procmail  -Y  -a $DOMAIN
alias_maps = hash:/usr/local/etc/postfix/aliases
              hash:/usr/local/mailman/data/aliases

recipient_delimiter = +

sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
disable_vrfy_command = yes
mailbox_size_limit = 512000000
message_size_limit = 10485770
local_destination_concurrency_limit =  100
masquerade_domains = $mydomain
masquerade_exceptions = root


broken_sasl_auth_clients = yes
smtpd_helo_required = yes
mynetworks = 127.0.0.0/8
smtpd_sender_restrictions = permit_mynetworks, reject_rhsbl_sender  
sbl.spamhaus.org
smtpd_client_restrictions = permit_mynetworks, reject_rbl_client  
sbl.spamhaus.org
smtpd_recipient_limit = 10000
unknown_local_recipient_reject_code = 550
# SASL SUPPORT FOR CLIENTS
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions =
         permit_sasl_authenticated,
         permit_mynetworks,
         reject_rhsbl_recipient sbl.spamhaus.org,
         reject_unauth_destination

# TLS SUPPORT
smtpd_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
tls_random_source = dev:/dev/urandom
===== end postfix/main.cf



More information about the Mailman-Users mailing list