[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