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

Настройка postfix для доставки локальной почты внутри пользователя и удаленной электронной почты на определенные адреса

Я пытаюсь настроить сервер Postfix для:

Имя хоста машины mydomain.con и в настоящее время я настроил постфикс следующим образом:

john.smith@mydomain.com localuser@localhost

Эта настройка правильно работает для входящей почты, отправленной на john.smith@mydomain.com (доставляется пользователю localuser). Однако он не позволяет локальным пользователям отправлять почту другим локальным пользователям. Например, электронное письмо, отправленное пользователю alice (например, используя mail alice) отправляется alice@mydomain.com, который затем сопоставляется (безуспешно) с файлом виртуального псевдонима, и доставка в конечном итоге не выполняется.

Кто-нибудь может мне посоветовать? Нужно ли мне изменить имя хоста машины на частное и установить myhostname соответственно? Если да, то как я могу запретить внешним клиентам доставлять почту на localuser@myhostname?

В некотором роде примечание: какая часть конфигурации Postfix (если есть) в настоящее время не позволяет ему принимать почту для localuser@localhost от чужого SMTP-клиента? (обратите внимание, что отклонение почты, адресованной localuser@localhost желаемое поведение)

Спасибо!