[Mailman-Users] Low level smtp error - connection refused
Andy McHargue
mchargue at usc.edu
Wed Feb 9 03:47:43 CET 2005
Hi all,
Hoping you can help a newbie with a Mailman install. Using Sendmail.
I can't get Mailman to distribute messages. I see the messages in
~mailman/lists/test3/digest.mbox, so they seem to be reaching the server
OK, just not being sent on. In smtp-failure I'm getting:
Feb 08 16:44:41 2005 (1411) Low level smtp error: (111, 'Connection
refused'), msgid: <420932AE.9060209 at usc.edu>
Feb 08 16:44:41 2005 (1411) delivery to mchargue [at] usc.edu failed
with code -1: (111, 'Connection refused')
Specs on my install:
version: Mailman 2.1.5
installation: no rpm; followed the instructions at
http://www.gnu.org/software/mailman/mailman-install/mailman-install.html
OS version: Linux 2.4.9-e.49 #1 Fri Aug 6 11:56:52 EDT 2004 i686 unknown
MTA : Sendmail
When logged into the machine, telnet localhost 25 -- results in
'connection refused' -- uhh, is this a problem? Since my messages are
reaching mailman, I'm not sure. If it's a problem, how can I correct.
Here are more notes, mostly a recap of my reading of FAQ 3.14
(http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp)
FAQ 3.14:
"
Mailman would accept messages but they wouldn't go anywhere.
logs/smtp would just show "All recipients refused: (61,
'Connection refused')". My mailserver is configured to listen
only on its external IP address, no localhost or anything like
that. I had to add to ~mailman/Mailman/mm_cfg.py:
SMTPHOST = '<ip of my mailserver>'
After that Mailman started working perfectly.
"
Tried that, didn't do anything for me. I get a different error code in
smtp-failure, fwiw:
Feb 08 16:44:41 2005 (1411) Low level smtp error: (111, 'Connection
refused'), msgid: <420932AE.9060209 at usc.edu>
Feb 08 16:44:41 2005 (1411) delivery to mchargue [at] usc.edu failed
with code -1: (111, 'Connection refused')
* I ran bin/check_perms -- "No problems found"
* crontab -u mailman crontab.in -- no errors,
BUT when I ps -aux |grep cron |grep -v grep, I don't find cron or
crond?? Apparently my system lacks cron which seems very odd.
but, the stuff in ~mailman/cron/crontab.in doesn't look that crucial?
or am i missing something.
* mailmanctl is running.
* aliases look OK e.g.
test3: "|/usr/local/mailman/mail/mailman post test3"
test3-admin: "|/usr/local/mailman/mail/mailman admin test3"
etc.; there are like 10
* ran newaliases after updating /etc/aliases
* I don't have any virtual domains to configure.
* no smrsh in sendmail.cf, though an empty dir exists at /etc/smrsh ???
* sendmail.cf : DaemonPortOptions=Name=MTA
Tried changing to
O DaemonPortOptions=Name=MTA,Port=smtp
per a googled recommendation, but that didn't seem to help
* mailq : /var/spool/mqueue is empty
* nothing in /var/log/maillog
Anything else I should check?
Thanks,
Andy
More information about the Mailman-Users
mailing list