我刚刚在我的 CentOS 服务器上安装了 Dovecot 和 Postfix。
现在,我创建了 2 个本地用户,每个用户都有一个邮件帐户。
我做了以下事情:
useradd dexter
mkdir /home/dexter/Maildir
chown mark:mark /home/dexter/Maildir
chmod -R 700 /home/dexter/Maildir
对于第二个用户:
useradd info
mkdir /home/info/Maildir
chown mark:mark /home/info/Maildir
chmod -R 700 /home/info/Maildir
问题: 我可以向“dexter”用户发送邮件,并且电子邮件会进入他的 /Maildir/new 或 /Maildir/cur 文件夹,但另一个用户 - info 没有收到任何发送给他的邮件。他所有的文件夹(Maildir/new 和 Maildir/cur)都是空的。
这是为什么?
谢谢
编辑:/var/logs/maillog 条目 - 我向两个用户发送了相同的电子邮件:
to=<[email protected]>, relay=local, delay=0.35, delays=0.18/0.01/0/0.17, dsn=2.0.0, status=sent (delivered to maildir)
to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.41, delays=0.18/0.01/0/0.22, dsn=2.0.0, status=sent (delivered to maildir
我用“mydomain.com”替换了我的实际域名
它接缝您的电子邮件已转发到
root
用户邮箱。检查他的电子邮件,您应该会看到您最初发送的电子邮件。/etc/aliases
并删除导致转发到 root 的行;newaliases
。我希望它能解决你的问题。