我是新手。我创建了邮件服务器,这要归功于教程
一切正常,但我想备份我的电子邮件。我备份了mysql
,但电子邮件不见了。
我检查了/var/mail/vhosts
,/var/spool/postfix
仍然没有结果。
我读到电子邮件存储取决于配置。我的配置文件与上面的教程中的相同。
我的电子邮件在哪里?
答案1
根据 Dovecot邮件位置设置:
有三个不同的地方可以查找邮件位置:
mail_location
如果没有其他设置覆盖它,则使用 dovecot.conf 中的设置- 邮件用户数据库(
userdb
)覆盖mail_location
设置。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