Назад | Перейти на главную страницу

Проблема с пользователем Postfix - один пользователь получает почту, а другой нет.

Я только что установил Dovecot и Postfix на свой сервер CentOS.

Теперь, с этим, я создал двух локальных пользователей, у каждого из которых будет учетная запись электронной почты.

Я сделал следующее:

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=<dexter@mydomain.com>, relay=local, delay=0.35, delays=0.18/0.01/0/0.17, dsn=2.0.0, status=sent (delivered to maildir)

to=<root@mydomain.com>, orig_to=<info@mydomain.com>, relay=local, delay=0.41, delays=0.18/0.01/0/0.22, dsn=2.0.0, status=sent (delivered to maildir

Я заменил свое фактическое доменное имя на mydomain.com

to=<root@mydomain.com>, orig_to=<info@mydomain.com>, 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.

Надеюсь, это решит вашу проблему.