-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 を取得し、インストールしました。/usr/bin から削除されていた putmail.py もインストールします。すべてが機能するようになりました!問題が解決しました。

得られた教訓: Mavericks のアップグレードは Unix をホースします。Mavericks でコンパイルされた Unix ツールは、正しく動作しない場合があります。以前のバージョンの OSX の Unix ツールは引き続き正常に動作する可能性があります。

于 2013-12-11T13:30:10.727 に答える