mhが読みやすいようにファイルを渡すためにprocmail mdaを使用する方法は?

mhが読みやすいようにファイルを渡すためにprocmail mdaを使用する方法は?

私はfetchmailを使用して電子メールをダウンロードし、procmailをmdaにダウンロードして転送します。私は彼らがmhで作業したいのですが、procmailはmhが理解していない方法でそれらを渡すようです。私は1484079635.67044_0と同じ名前のnew /にファイルがあるサブディレクトリnew / cur /とtmp /を取得します。 CPU名

ファイル名を整数に変更して1つのディレクトリに移動すると、mhはファイルを適切に選択します。私はこれを自動化し、最後のfetchmailの実行の順序を維持できるようにしたいです。

電子メール設定のインポート:

set logfile /path/to/fetchmail.log
set no bouncemail

poll "imap.gmail.com"
protocol imap
username "USER"
password "PASSWORD"
fetchall
keep
ssl
mda "/path/to/procmail -m /path/to/.procmailrc"

プロセスメールの設定:

LOGFILE=$HOME/procmail.log
VERBOSE=on
DELIVERED=yes
MAILDIR=$HOME/Mail/.
DEFAULT=inbox/

ベストアンサー1

メールをMaildirメールボックス(サブディレクトリと)DEFAULT=inbox/に送信する必要があると言いました。メールボックスは変数に従って配置されます。curnewtmp$HOME/Mail/.MAILDIR

MHメールボックスに送信するには、(最後の点を参照)DEFAULTに設定する必要があります。に設定できます。inbox/.MAILDIR$HOME/Mail

簡単に言うと:

  • 最終メールボックスパスは/次のようになります。Maildirメールボックス
  • .../.最後に:MHメール
  • ...上記の項目のいずれも該当しません:一般的なUnix mboxメールボックス。

procmailrc(5)マニュアルを参照してください。

おすすめ記事