Mailman fails to deliver mail after an ungraceful restart on Mac OS X 10.3 Server

Problem: On Mac OS X 10.3 Server, after an ungraceful restart (e.g., power cycle, loss of power, etc), mail delivery to Mailman mailing lists stops. No bounces are generated, no mail is delivered to list members.

Solution: At a shell prompt on the server, run:

sudo /usr/share/mailman/bin/mailmanctl -s restart

Background: Mailman’s qrunner (the process that is responsible for processing incoming mail) creates a lock file in /private/var/mailman/locks. When such a file exists, qrunner refuses to start. An ungraceful restart leaves behind a stale lock file, thus preventing qrunner from starting. The -s argument to mailmanctl forces it to clean up stale lock files.

Nov 19, 2004 in

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.