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

我只是在我的CentOS服务器上安装了Dovecot和Postfix。

现在,我创build了两个本地用户,每个用户都有一个邮件帐户。

我做了以下几点:

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文件夹, 其他用户信息不会收到发给他的邮件。 他所有的文件夹(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”replace了我的实际域名

 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并删除导致转发到根的行;
  • 运行newaliases

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