私は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/
に送信する必要があると言いました。メールボックスは変数に従って配置されます。cur
new
tmp
$HOME/Mail/.
MAILDIR
MHメールボックスに送信するには、(最後の点を参照)DEFAULT
に設定する必要があります。に設定できます。inbox/.
MAILDIR
$HOME/Mail
簡単に言うと:
- 最終メールボックスパスは
/
次のようになります。Maildirメールボックス - ...
/.
最後に:MHメール - ...上記の項目のいずれも該当しません:一般的なUnix mboxメールボックス。
procmailrc(5)
マニュアルを参照してください。