我已经使用 Dovecot 通过 SSL 设置了邮件服务器。它接收电子邮件并将其放置在目录中:
/home/*user*/Maildir/new
我可以在 Vim 中查看它们。
但是,当我通过 IMAP 或 Telnet 连接到电子邮件时,它不会检索任何内容。我需要在某个地方更改目录吗?或者有人知道在哪里寻找线索或潜在问题吗?邮件日志是空的。
更新
我在 /etc/dovecot/conf.d/10-mail.conf 中发现:
mail_location = mbox:~/mail:INBOX=/var/mail/%u
但是 /var/mail/用户是空的;我的邮箱是 /home/用户/Maildir/new
某处电线交叉了。
答案1
这取决于您的邮件服务器的设置方式。我必须更改以下文件:/etc/dovecot/conf.d/10-mail.conf,将变量更改为:
mail_location = maildir:~/Maildir
因为我的邮件保存在那里。似乎有三种不同的方法来保存邮件,请参阅:https://doc.dovecot.org/settings/core/#core_setting-mail_location
阅读文档,找到邮件保存的位置并更改配置/etc/dovecot/conf.d/10-mail.conf因此。
如果您在任何这些位置都找不到您的邮件,则可能遇到了其他错误。