将现有 Maildir 迁移到 Dovecot Maildir 子文件夹

将现有 Maildir 迁移到 Dovecot Maildir 子文件夹

我有一个来自备份的现有 Maildir(每封邮件一个文件):

root@host:/var/vmail/myname/cur# ls -lha | head -n 7
total 347M
drwx------ 2 vmail vmail 844K Nov  5 10:15 .
drwxr-xr-x 5 vmail vmail 4.0K Jul 17  2022 ..
-rw------- 1 vmail vmail  550 Jul 17  2022 1658056227.Vfe02I100442M730331.mx.example.org:2,S
-rw------- 1 vmail vmail  556 Jul 17  2022 1658046702.Vfe02I1004e4M425558.mx.example.org:2,S
-rw------- 1 vmail vmail  556 Jul 17  2022 1658062217.Vfe02I10056cM929192.mx.example.org:2,
-rw------- 1 vmail vmail  558 Jul 17  2022 1658061684.Vfe02I10056fM171780.mx.example.org:2,

Maildir 是由 Postfix 为本地邮件帐户编写的。

现在我有一个 Dovecot IMAP 服务器和一个新的 Maildir。

我希望将旧的 Maildir 邮件放在新 Maildir 的子文件夹中,例如“Backup2022”(.../Maildir/.Backup2022/cur/)。

如何将现有的 Maildir 导入到新的 Dovecot Maildir 的子文件夹中?

cp基本上,只需将现有文件复制到新文件夹中即可。

但 Dovecot 似乎使用不同的文件名格式,例如'1699171106.M235687P52052.dovecotsrv,S=1272,W=1295:2,S'

所以我不知道如果我只是复制旧邮件是否会破坏我的新 Dovecot Maildir?我可以让 Dovecot 以某种方式“导入”现有的 Maildir 吗?

相关内容