我在 Linux 机器上安装了 courier-imap-ssl 软件包并与 sendmail 一起运行。但是,我遇到了一个问题。我已使用和文件MAILDIRPATH=/path/to/email/dir
中的更改了邮件目录,并确保使用创建目录。imapd-ssl
imapd
maildirmake /path/to/email/dir
更奇怪的是,当我尝试向自己发送电子邮件时(使用 Thunderbird,它似乎没有任何问题),电子邮件出现在我的已发送文件夹中,但我从未收到它。我发送的电子邮件并没有发送到/path/to/email/dir
,而是被放入了/var/mail/user
。当我从外部主机发送电子邮件时,我的电子邮件也会发送到同一个地方。
我用 Google 搜索找不到任何内容,我甚至不知道从哪里开始自己寻找解决方案。我需要某种配置或缺少某种程序来修复此问题吗?
答案1
经过不懈的搜索,我找到了解决问题的方法。sendmail
使用这个叫做的东西procmail
,它需要配置适当的电子邮件目录。
要设置单个用户的电子邮件目录,请创建
rw-r--r-- user:user /home/user/.procmailrc
包含以下内容的目录::0 /user-specific/email/dir
要设置全局电子邮件目录,请创建
rw-r--r-- root:root /etc/procmailrc
并添加以下内容:DEFAULT=/new/email/dir