珍しく fetchmailでハマったのでメモしておきます。
syslogに
fetchmail: Old UID list from xxx.xxxx.com:
なメッセージがあってメールを取りにいってくれません。
ネットを検索してもクリアな解決が見つかりませんでしたね。
実際次のようにすると
% fetchmail -vvac fetchmail: can't check mail while another fetchmail to same host is running.
となります。あれ? 別のプロセスが走っている? とおもって
ps ax| grep fetchmail
などを試してもそれっぽいプロセスは居ない。
オチは前に起動した時の.fetchmail.pidファイルが残っていたということでした。
なので
rm .fetchmail.pid
とやって再度fetchmailを実行すればOKです。御粗末でした。