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
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.