[Mailman-Users] mailman sends to smarthost not to list

Richard Gillman R.Gillman at nerc.ac.uk
Wed Mar 24 16:08:32 CET 2010


I'm having difficulty getting mailman with sendmail to work on a RedHat 
5 box.

First, I check that sendmail's prog mailer is working. I add an alias

test: "|/bin/logger -i -p local3.info test"

to my aliases file, restart sendmail, and send test an email

Mar 24 14:26:06 wwwtest sendmail[12555]: o2OEQ6Bi012555: from=root, 
size=48, class=0, nrcpts=1, 
msgid=<201003241426.o2OEQ6Bi012555 at wwwtest.xxx.uk>, relay=root at localhost

Mar 24 14:26:06 wwwtest sendmail[12556]: o2OEQ6AN012556: 
from=<root at wwwtest.xxx.uk>, size=358, class=0, nrcpts=1, 
msgid=<201003241426.o2OEQ6Bi012555 at wwwtest.xxx.uk>, proto=ESMTP, 
daemon=MTA, relay=localhost.localdomain [127.0.0.1]Mar 24 14:26:06 
wwwtest sendmail[12555]: o2OEQ6Bi012555: to=test at wwwtest.xxx.uk, 
ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, 
pri=30048, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent 
(o2OEQ6AN012556 Message accepted for delivery)

Mar 24 14:26:06 wwwtest sendmail[12557]: o2OEQ6AN012556: 
to="|/bin/logger -i -p local3.info test", ctladdr=<test at wwwtest.xxx.uk> 
(51/0), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=30599, 
dsn=2.0.0, stat=Sent


Syslog contains

Mar 24 14:26:06 wwwtest logger[12558]: test

So it worked.


/usr/local/mailman/Mailman/mm_cfg.py contains

DEFAULT_URL_HOST = "wwwtest.xxx.uk"

DEFAULT_EMAIL_HOST = "wwwtest.xxx.uk"

DEFAULT_URL_PATTERN = 'http://%s/mailman/'

#add_virtualhost('wwwtest.xxx.uk')

add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)

[root at wwwtest mail]#


I've a mailman list set up, with a few members, and the appropriate 
aliases are there.


mail -s test mailman at wwwtest.xxx.uk


/var/log/maillog contains


Mar 24 14:27:13 wwwtest sendmail[12565]: o2OERDl0012565: from=root, 
size=51, class=0, nrcpts=1, 
msgid=<201003241427.o2OERDl0012565 at wwwtest.xxx.uk>, relay=root at localhost

Mar 24 14:27:13 wwwtest sendmail[12566]: o2OERDDM012566: 
from=<root at wwwtest.xxx.uk>, size=364, class=0, nrcpts=1, 
msgid=<201003241427.o2OERDl0012565 at wwwtest.xxx.uk>, proto=ESMTP, 
daemon=MTA, relay=localhost.localdomain [127.0.0.1]Mar 24 14:27:13 
wwwtest sendmail[12565]: o2OERDl0012565: to=mailman at wwwtest.xxx.uk, 
ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, 
pri=30051, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent 
(o2OERDDM012566 Message accepted for delivery)

Mar 24 14:27:13 wwwtest sendmail[12567]: o2OERDDM012566: 
to="|/usr/local/mailman/mail/mailman post mailman", 
ctladdr=<mailman at wwwtest.xxx.uk> (51/0), delay=00:00:00, 
xdelay=00:00:00, mailer=prog, pri=30608, dsn=2.0.0, stat=Sent


Now things go wrong, mailman (or sendmail) forwards the mail to the site 
relay, mercury, which rejects it, user unknown. I _think_ it is mailman 
forwarding the mail because if it were sendmail, there would be a log 
entry of sendmail talking to the site relay.


Mar 24 14:27:14 wwwtest sendmail[12569]: o2OEREo5012569: 
from=<mailman-bounces at mercury.xxx.uk>, size=1084, class=-60, nrcpts=1, 
msgid=<mailman.6.1269440833.27154.mailman at mercury.xxx.uk>, proto=ESMTP, 
daemon=MTA, relay=localhost.localdomain [127.0.0.1]

Mar 24 14:27:14 wwwtest sendmail[12570]: o2OEREo5012569: 
to=<root at wwwtest.xxx.uk>, delay=00:00:00, xdelay=00:00:00, mailer=local, 
pri=139300, dsn=2.0.0, stat=Sent

Mar 24 14:27:14 wwwtest sendmail[12572]: o2OERET3012572: 
from=<mailman-bounces at mercury.xxx.uk>, size=2625, class=-60, nrcpts=1, 
msgid=<mailman.8.1269440833.27154.mailman at mercury.xxx.uk>, proto=ESMTP, 
daemon=MTA, relay=localhost.localdomain [127.0.0.1]

Mar 24 14:27:14 wwwtest sendmail[12574]: o2OERET3012572: 
to=<mailman-owner at mercury.xxx.uk>, delay=00:00:00, xdelay=00:00:00, 
mailer=relay, pri=230625, relay=mercury.xxx.uk. [xxx.xxx.240.183], 
dsn=5.1.1, stat=User unknown

Mar 24 14:27:14 wwwtest sendmail[12574]: o2OERET3012572: o2OERET3012574: 
DSN: User unknown

Mar 24 14:27:14 wwwtest sendmail[12574]: o2OERET3012574: 
to=<mailman-bounces at mercury.xxx.uk>, delay=00:00:00, xdelay=00:00:00, 
mailer=relay, pri=30000, relay=mercury.xxx.uk. [xxx.xxx.240.183], 
dsn=5.1.1, stat=User unknown

Mar 24 14:27:14 wwwtest sendmail[12574]: o2OERET3012574: o2OERET4012574: 
return to sender: User unknown

Mar 24 14:27:14 wwwtest sendmail[12574]: o2OERET4012574: to=root, 
delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, 
stat=Sent


This appears in the relay logs at the same time.


Mar 24 14:27:14 mercury sendmail[19882]: o2OEREiM019882: 
<mailman-owner at mercury.xxx.uk>... User unknown

Mar 24 14:27:14 mercury sendmail[19882]: o2OEREiM019882: 
from=<mailman-bounces at mercury.xxx.uk>, size=2851, class=0, nrcpts=0, 
proto=ESMTP, daemon=MTA, relay=wwwtest [xxx.xxx.240.139]

Mar 24 14:27:14 mercury sendmail[19882]: o2OEREiO019882: 
<mailman-bounces at mercury.xxx.uk>... User unknown

Mar 24 14:27:14 mercury sendmail[19882]: o2OEREiO019882: from=<>, 
size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=wwwtest 
[xxx.xxx.240.139]


the site relay is configured in sendmail.cf in the DS parameter (smart 
host).


Anyone got an idea of what I'm doing wrong?


tia, Dick

-- 
Richard Gillman
IST UNIX Systems Group, Maclean Building, Wallingford OX10 8BB
Tel: 01491 - 692 339
Fax: 01491 - 692 424



More information about the Mailman-Users mailing list