我的电子邮件存储在哪里?

我的电子邮件存储在哪里?

我是新手。我创建了邮件服务器,这要归功于教程

一切正常,但我想备份我的电子邮件。我备份了mysql,但电子邮件不见了。

我检查了/var/mail/vhosts/var/spool/postfix仍然没有结果。

我读到电子邮件存储取决于配置。我的配置文件与上面的教程中的相同。

我的电子邮件在哪里?

答案1

根据 Dovecot邮件位置设置

有三个不同的地方可以查找邮件位置:

  1. mail_location如果没有其他设置覆盖它,则使用 dovecot.conf 中的设置
  2. 邮件用户数据库(userdb)覆盖mail_location设置。
  3. location命名空间内的设置将覆盖所有内容。通常这只应用于公共和共享命名空间。

如果你已经关注教程你有:

mail_location = maildir:/var/mail/vhosts/%d/%n

其中变量是:

  • %n用户部分 ,与没有域user@domain相同 。%u

  • %d中的域名部分 user@domain,如果没有域名则为空。

因此,邮件存储在domain/user下的目录中/var/mail/vhosts/。你不知道这一点很奇怪,因为按照教程你应该手动创建这些文件夹:

我们将为在 MySQL 表中注册的每个域创建一个文件夹:

mkdir -p /var/mail/vhosts/example.com

相关内容