我有一个来自备份的现有 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 吗?