Thanks so much Mark...see inline replies below

Troy
This email was created using 100% recycled organic free range electrons.


On 1/12/2012 5:48 PM, Mark Sapiro wrote:
Troy Campbell wrote:

For some reason Mailman just stopped working and I must confess that I
have forgot how to debug since it
has run so well for the last couple of years...it appears
that when a Mailman email is sent to the Mailman server it that it
doesn't recognize it as "local" but instead tries to
relay out and then the relay sends it back and this happens multilple
times if I'm reading the logs right so I assume
that the "aliases" file for the Mailman lists isn't being "recognized"
properly by Postfix?

Yes, it sounds like a Postfix issue, but in order to say anything, we'd
need to see "postconf -n" and some relevant Postfix log messages.
# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases                hash:/etc/mailman/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
local_recipient_maps =
mail_owner = postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname localhost.$mydomain localhost localhost.localdomain request1.localdomain request2.localdomain request1.rmtc.fedex.com request2.rmtc.fedex.com mailman.rmtc.fedex.com mailman2.rmtc.fedex.com mynetworks = 127.0.0.1/32 146.18.0.0/16 155.161.0.0/16 161.135.0.0/16 165.150.0.0/16 170.5.0.0/16 170.86.0.0/16 172.18.64.0/18 192.189.184.0/22 198.140.0.0/22 199.81.0.0/16 199.82.0.0/16 204.135.100.0/23 204.135.106.0/23 204.135.108.0/23 204.135.92.0/23 204.135.94.0/23 204.135.96.0/23 204.135.97.0/23 172.31.248.0/23 172.31.252.0/23
newaliases_path = /usr/bin/newaliases.postfix
owner_request_special = no
permit_mx_backup_networks = $mynetworks
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
recipient_delimiter = +
relay_domains = cosd.fedex.com                rmtc.fedex.com
relayhost = mapper.mail.fedex.com
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_authorized_verp_clients = localhost
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access permit_mynetworks reject_unauth_destination
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550


Here is some info (yes, I know it's ancient):

rpm -qa | grep -i mailman
mailman-2.1.9-4.el5

/etc/postfix/main.cf:
alias_maps =    hash:/etc/aliases
                 hash:/etc/mailman/aliases

and in /etc/mailman/aliases it has the list troytest with this:
# STANZA START: troytest
# CREATED: Sun Mar 14 19:20:17 2010
troytest:             "|/usr/lib/mailman/mail/mailman post troytest"
troytest-admin:       "|/usr/lib/mailman/mail/mailman admin troytest"
troytest-bounces:     "|/usr/lib/mailman/mail/mailman bounces troytest"
troytest-confirm:     "|/usr/lib/mailman/mail/mailman confirm troytest"
troytest-join:        "|/usr/lib/mailman/mail/mailman join troytest"
troytest-leave:       "|/usr/lib/mailman/mail/mailman leave troytest"
troytest-owner:       "|/usr/lib/mailman/mail/mailman owner troytest"
troytest-request:     "|/usr/lib/mailman/mail/mailman request troytest"
troytest-subscribe:   "|/usr/lib/mailman/mail/mailman subscribe troytest"
troytest-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe
troytest"
# STANZA END: troytest

There is also a python process owned by mailman that is varying between
75-100% of the CPU.

Which one? (ps -fw)
mailman  21869 21862 92 16:16 ?        02:24:52 /usr/bin/python 
/usr/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s



I realize that Postfix per se is out of the scope of this list but any
suggestions/tips are sincerely appreciated.
My current thinking is I need to run a "postmap" command to update the
aliases config perhaps?

The command is postalias, not postmap, and it's unlikely to help unless
perhaps you previously ran 'postmap /etc/mailman/aliases', but it
couldn't hurt to run 'postalias /etc/mailman/aliases'.
It seems to be recognizing the email as local now:

Jan 12 18:57:27 request1 sendmail[3015]: q0D1vRSU003015: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30076, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as C7FE237878) Jan 12 18:57:28 request1 postfix/local[1069]: C7FE237878: to=<[email protected]>, relay=local, delay=0.23, delays=0.07/0/0/0.16, dsn=2.0.0, status=sent (delivered to command: /usr/lib/mailman/mail/mailman post troytest)

No email is coming out though? It should be "expanding" to my email address?



------------------------------------------------------
Mailman-Users mailing list [email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to