我必须更改我的虚拟邮件文件夹树。
我已配置了新的邮件服务器,现在必须导入旧的虚拟邮箱。
我以前的目录是/var/spool/vmail/domain.com/account/Maildir
带内部(cur/new/…)。
我必须像那样移动/var/spool/vmail/domain.com/account
所以我必须对每个领域都这么做。将所有邮件从Maildir移动到父文件夹(帐户文件夹)。
我需要一个脚本,因为有数百个文件夹。
非常感谢你的建议

最佳答案

试试这个:

for f in /var/spool/vmail/*/*; do
  mv "$f/Maildir"/* "$f"/
  rmdir "$f/Maildir"
done

10-06 05:36