我刚从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和系统邮箱没有改变。
我认为我不是唯一一个遇到这个问题的人所以很惊讶没有发现任何有关此问题的线索。
汤姆
答案 0 :(得分:2)
解决方案:我在另一个论坛上发现了一个类似的帖子,其中一个人通过从旧系统的备份中获取procmail并在Mavericks下安装来解决问题。
我从Time Machine中检索了fetchmail,procmail和mutt,并安装了它们。还安装了已从/ usr / bin删除的putmail.py。现在一切正常!问题解决了。
经验教训:小牛升级软管Unix。在Mavericks下编译的Unix工具可能无法正常工作。以前版本的OSX中的Unix工具可能会继续正常工作。
答案 1 :(得分:1)
几天前和Apple谈过。他们知道这个问题,并计划在下次更新时修复它。与此同时,我被告知要将该帐户脱机并在您想要提取邮件时将其重新联机。这对屁股来说是一种痛苦,但是它很有效,希望它们能很快得到解决。