Exim 将邮件存储在哪里?(或者,我的电子邮件去哪儿了?)

Exim 将邮件存储在哪里?(或者,我的电子邮件去哪儿了?)

所以,我刚刚完成设置mailmutt并很高兴地将电子邮件发送到 gmail.com 地址。

我正在使用 EXIM 作为我的 MTA。

现在,当我回复这些电子邮件(以便它们被发送回我的域)时,我看到它们出现在 /var/spool/mail 中的记录,但cat似乎不是一种非常聪明的阅读方式。

如何正确阅读发送到我服务器的邮件?如何设置其他电子邮件地址[email protected][email protected]例如[email protected]

资源链接会很有帮助——我现在正在搜索,但还没有找到说明

答案1

我不太了解 exim,但默认情况下它应该将电子邮件发送到用户主文件夹中的邮箱或 Maildir。获取其他电子邮件帐户的最简单方法是在服务器上设置其他用户(还有其他方法,您可以使用别名将多个电子邮件地址发送给同一用户)。

答案2

事实证明/etc/别名这就是答案。

那和 /etc/email-addresses

我也学到了一点这一页。

答案3

使用 exim 作为 POP 服务器,邮件将存储在 中~/Maildir。如果电子邮件帐户是[电子邮件保护],该帐户的邮件将存储在 中~/Maildir/name

如果用户使用 exim 和 IMAP,邮件将存储在:“~/imap/example.com/Maildir/name”。

当然,如果您以 root 身份登录,则无法使用 ~ 查找用户的主目录。在 Debian 服务器上,您可以分别在“/home/username/Maildir/name”和“/home/username/imap/example.com/Maildir/name”找到这些目录。

答案4

Exim 不是邮件存储库,它会将收到的邮件放置在您指定的任何位置,可以是文件、管道、目录或其他 SMTP 服务器。

在你的情况下,它似乎被配置为使用每个用户的 mbox 邮件池 mutt 应该能够读取 /var/spool/mail/yourname

如果 cat 可以工作,mutt 也应该可以访问。尝试运行mutt

相关内容