为了坚决打击垃圾邮件,AOL.com 和 Yahoo.com(可能还有其他一些大公司)都改变了电子邮件接收政策,这实际上切断了客户接收以非常合理的方式配置的邮件列表的电子邮件的能力,从而实际上摧毁了世界各地数以千计的电子邮件列表。
像我这样的人一直渴望恢复我们的电子邮件列表,因此为了解决这个问题,邮递员们显然推出了一个新版本 - 非常值得称赞。但是,根据我的网络搜索,许多人都遇到了此版本中的一个或多个错误,就像我一样。
当您遇到此问题时,它是通过 Web 界面发生的,用户会看到以下内容:
Mailman 版本 2.1.18-1 中的错误
很抱歉,我们遇到了一个错误!
请将此问题告知此站点的网管。打印回溯和其他系统信息已被明确禁止,但网管可以在 Mailman 错误日志中找到此信息。
除了 Yahoo.com 和 AOL.com 表现非常糟糕之外,我们现在也遇到了这个错误,我们需要弄清楚该怎么做。显然有一个新的错误修复版本专门用于修复此问题,但它尚未为我的平台做好准备,而且我现在还不一定能从源代码构建它。真是麻烦!如果您进行网络搜索,您会发现许多人发布他们遇到此问题的帖子,到目前为止,我还没有发现任何人发布解决方案。
...我不是 Python 专家,但我很勇敢,开始尝试诊断错误。没过多久,我就怀疑是文件权限问题。而且,我大胆地尝试了一个解决方案,它成功了...我将在下面回答我自己的问题 - 只是为可能遇到同样问题的其他人留下一些线索。
答案1
事实证明,某些文件的文件所有权/权限有误。我不知道事情是怎么发生的。
我所知道的是,在我的平台(fedora core 21)上,数据保存在这里:
/var/lib/mailman
因此,我进入 var/lib 并运行:
chgrp -R mailman mailman
令我大吃一惊的是,这个办法奏效了!没有混乱,没有麻烦!
如果这对您不起作用,也请在这里告诉我们!