fetchmail:一部のアカウントにメールがありません

fetchmail:一部のアカウントにメールがありません

少し奇妙な問題があります。私はfetchmail約2ヶ月間、6つのIMAPアカウントからメールを受信するためにユーザーのcronjob呼び出しを使用してきました。メールをに転送し、複数のメールボックスにprocmail分類し、muttを使用して読み取るように設定されています。

これは3月8日までうまくいきました。/var/spool/mail/my-usernamefetchmailログファイルはメッセージを正常に検索していると報告しますが、procmailログファイルまたはfetchmailログファイルには表示されません。

Telnet で接続できますが、localhost:25意識的にエイリアスや転送オプションを設定せずにその日にシステムを更新しない限り、ルートで実行することはできません。私のシステムはFedora 27です。.fetchmailrc興味があれば、仕事のアカウントは最後のアカウントです。

答え1

mda ...私は不規則な動作が発生する前に私の終わりに行を設定していましたが、.fetchmailrc何らかの理由でまだわかりませんが、これは私のすべてのアカウントで機能しました。

私が経験している問題は、fetchmailが正常な動作に戻ることです。 mda は最後の行に設定されているため、rc ファイルの最後のアカウントにのみ適用されます。

以前はどのように機能したかはわかりませんが、各アカウントエントリにmdaディレクティブを追加した後は、すべてのメールを正しくインポートして転送します。

関連情報