Postfixで読んだ電子メールを未読としてマークする方法

Postfixで読んだ電子メールを未読としてマークする方法

私たちのpostfixサーバー上のメールディレクトリはにありますcur。私はメールサーバーの経験がほとんどありませんが、新しい電子メールが最初にそのフォルダに入り、一度読み込まれたらそのフォルダに移動することを知っています。new/home/<user>/Maildirnewcur

[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名前を変更します。このプロセスは、読み取ったメッセージを未読としてマークします。

おすすめ記事