
I have a new Mailman implementation connected to Postfix which is in turn connected to Dovecot. These two components are working correctly, as I have mailboxes set up with them and have created a test Mailman mailing list and received confirmation that it has in fact been created. Now I'm attempting to subscribe a test user in the normal way, by sending an email to {list-name}-subscribe@MyDomain.com. I have not received a subscription confirmation, but the following information from /var/log/mailman/error shows a problem:
Jul 02 14:15:01 2015 gate_news(18693): Traceback (most recent call last): Jul 02 14:15:01 2015 gate_news(18693): File "/usr/lib/mailman/cron/gate_news", line 293, in <module> Jul 02 14:15:01 2015 gate_news(18693): main() Jul 02 14:15:01 2015 gate_news(18693): File "/usr/lib/mailman/cron/gate_news", line 268, in main Jul 02 14:15:01 2015 gate_news(18693): lock.lock(timeout=0.5) Jul 02 14:15:01 2015 gate_news(18693): File "/usr/lib/mailman/Mailman/LockFile.py", line 243, in lock Jul 02 14:15:01 2015 gate_news(18693): self.__write() Jul 02 14:15:01 2015 gate_news(18693): File "/usr/lib/mailman/Mailman/LockFile.py", line 422, in __write Jul 02 14:15:01 2015 gate_news(18693): fp = open(self.__tmpfname, 'w') Jul 02 14:15:01 2015 gate_news(18693): IOError : [Errno 13] Permission denied: '/var/lock/mailman/gate_news.lock.{my-system-name}.{MyDomain.com}.18693.0' Here are the directory permissions:
drwxrwsr-x 2 root mailman 80 Jul 2 13:57 mailman lrwxrwxrwx 1 root root 11 Sep 14 2012 lock -> ../run/lock
I also receive messages like these about every fifteen minutes in /var/log/mailman/bounce:
Jul 02 14:42:12 2015 (1308) post to mailman from mailman-owner@{my-domain.com}, size=1736, message-id=<mailman.53.1435726803.13146.mailman@{my-domain.com}>, 1 failures Jul 02 14:42:16 2015 (1308) post to mailman from mailman-owner@{my-domain.com}, size=1733, message-id=<mailman.98.1435726804.13146.mailman@{my-domain.com}>, 1 failures
Thanks in advance for any assistance. I suspect it's something I've overlooked.