私はかなり独特の問題を抱えています。 fetchmail
を呼び出すユーザーcronジョブを使用して、6つのIMAPアカウントから約2か月間メールを受信しています。メールをprocmail
に転送するように設定されており、-VARIABLE--はそれをいくつかのメールボックスに分類し、私はそれをmuttで読んでいました。
これは、突然fetchmailがメールを取得する3月8日までは正常に機能しましたが、6つのアカウントのうち5つからのメールは単に消えてしまいました。 fetchmailログファイルはメッセージを正常に取得していると報告していますが、/var/spool/mail/my-username
にもprocmailログファイルにも表示されません。
localhost:25
にtelnetできます。ルートから実行されておらず、エイリアスまたは転送オプションを意識的に設定しておらず、日付の前後にシステムの更新を行いませんでした。私のシステムはFedora27です。興味がある場合は、作業アカウントが.fetchmailrc
の最後のアカウントです。
異常な動作が発生する前は、mda ...
の最後に.fetchmailrc
行を設定していましたが、何らかの理由でまだわかりませんが、これはすべてのアカウントに適用されていました。
私が経験した問題は、fetchmailが通常の動作にフォールバックすることでした。mdaは最後の行として設定されていたため、rcファイルの最後のアカウントにのみ適用されました。
これまでどのように機能したかはわかりませんが、すべてのアカウントエントリにmda命令を追加した後、すべてのメールが適切にフェッチおよび転送されます。