如何在 Postfix 中将已读邮件标记为未读

如何在 Postfix 中将已读邮件标记为未读

在我们的 postfix 服务器中,邮件目录curnew位于/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

事实证明,我们所要做的就是结合我在问题中提出的最后两个步骤。

将电子邮件文件(即 141443305.abc123abc.imap01.xyz.com:2,S)从/home/<user>/Maildir/cur复制到/home/<user>/Maildir/new并通过删除:2,S后缀对其进行重命名。此过程将已读邮件标记为未读。

相关内容