私たちのpostfixサーバー上のメールディレクトリはにありますcur
。私はメールサーバーの経験がほとんどありませんが、新しい電子メールが最初にそのフォルダに入り、一度読み込まれたらそのフォルダに移動することを知っています。new
/home/<user>/Maildir
new
cur
[root@imap01 cur]# ls | head -5
1414497605.Vfd02I42dcbM893399.imap01.xyz.com:2,S
1414497605.Vfd02I42dceM901537.imap01.xyz.com:2,S
1414497606.Vfd02I42dcfM227925.imap01.xyz.com:2,S
1414584047.Vfd02I42deeM736282.imap01.xyz.com:2,S
1414584047.Vfd02I42df0M736415.imap01.xyz.com:2,S
[root@imap01 cur]#pwd
/home/userabc/Maildir/cur
[root@imap01 cur]#
ファイル:2,S
がに移動すると、cur
私の質問は次のようになります。
- コマンドラインで読み取ったメッセージを未読としてマークする方法は?
cur
あるフォルダからnew
別のフォルダにメッセージを移動するのと同じくらい簡単ですか?:2,S
メールファイルからサフィックスを削除するのと同じくらい簡単ですか?
ベストアンサー1
私たちがしなければならないのは、私が質問で要求した最後の2つのステップを組み合わせることだけです。
電子メールファイル(例:141443305.abc123abc.imap01.xyz.com:2,S)をからにコピーし、/home/<user>/Maildir/cur
サフィックスを/home/<user>/Maildir/new
削除して:2,S
名前を変更します。このプロセスは、読み取ったメッセージを未読としてマークします。