-2

我刚刚从 OSX Snow Leopard 升级到 Mavericks,现在 fetchmail 无法调用 procmail。Mutt 也没有工作,但那是另一回事。

以下民意调查(名称已更改)已经运行了几年:

poll pop.1and1.com protocol: pop3 username: abc@example.org password: 123123123 nokeep fetchall mda "/opt/local/bin/procmail -d %T" # pass message to the local MDA

升级到 Mavericks 后,它正确轮询 POP3 服务器,但失败并显示以下消息:

fetchmail: about to deliver with: /opt/local/bin/procmail -d 'tbaker' #****fetchmail: MDA died of signal 6 not flushed

新安装的/opt/local/bin/procmail是2001/09/10的超稳定v3.22,我的默认$HOME/.procmailrc和系统邮箱没有变。

我想我不是唯一一个遇到这个问题的人,所以很惊讶没有找到任何关于这个问题的线索。

汤姆

4

2 回答 2

2

解决方案:我在另一个论坛上找到了一个类似的帖子,该帖子是通过从旧系统的备份中获取 procmail 并在 Mavericks 下安装来解决问题的。

我从 Time Machine 中检索了 fetchmail、procmail 和 mutt,并安装了它们。还安装了 putmail.py,它已从 /usr/bin 中删除。现在一切正常!问题解决了。

经验教训:小牛升级软管Unix。Mavericks 下编译的 Unix 工具可能无法正常工作。来自以前版本 OSX 的 Unix 工具可能会继续正常工作。

于 2013-12-11T13:30:10.727 回答
1

前几天和苹果谈过。他们意识到了这个问题,并计划在下一次更新中修复它。与此同时,我被告知将帐户脱机并在您想要获取邮件时将其重新联机。这有点让人头疼,但它确实有效,希望他们能尽快修复它。

于 2014-02-05T19:09:09.450 回答