我已按照教程进行设置邮件服务器使用 Postfix、Dovecot 和 MariaDB。我已成功发送和接收电子邮件。但是我找不到存储已发送电子邮件的目录。我指定的邮箱位置/etc/dovecot/conf.d/10-mail.conf
是:
mail_location = maildir:/var/mail/vhosts/%d/%n
我收到的帐户电子邮件[电子邮件保护]已成功存储在 中/var/mail/vhosts/mydomain.com/support/
。我尚未配置除 Mutt 之外的任何客户端。执行后,mutt -f /var/mail/vhosts/mydomain.com/support/
我可以检查收到的电子邮件。
我还没有找到一种方法来检查我发送的电子邮件。当我使用 PHP 发送电子邮件时,它们会被发送到垃圾邮件中(令人惊讶的是,当我使用 mutt 时,它们不会被发送到垃圾邮件中),我想在发送之前检查邮件头。其中的文件/var/mail/vhosts/mydomain.com/support/
似乎都不属于已发送的电子邮件。我是否缺少某些配置文件,或者我是否需要安装其他软件来存储已发送的电子邮件?
答案1
Dovecot 不会将您发送的电子邮件保存在任何地方。Dovecot 负责使用 IMAP 或 POP 等协议检索传入的电子邮件。
外发电子邮件通过带有 SMTP 的 Postfix 或其他接口发送。
大多数现代邮件客户端都会保存已发送的电子邮件,但它不会自动发生。