Postfix 用户问题 - 一个用户收到邮件,另一个用户没有

Postfix 用户问题 - 一个用户收到邮件,另一个用户没有

我刚刚在我的 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”替换了我的实际域名

答案1

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

看来你的邮件已经被转发到root用户邮箱了。查看他的邮件,你应该能看到你最初发送的邮件。

  • 编辑/etc/aliases并删除导致转发到 root 的行;
  • 跑步newaliases

我希望它能解决你的问题。

相关内容