Установил постфикс почта не принимается ни для одного пользователя кроме postfix@mydomen.ru для остальных пишет что неизвестный пользователь код 550 и не принимает.
main.cf:
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
mail_owner = postfix
default_privs = nobody
myhostname = mail.energo.ru
mydomain =energo.ru
myorigin = $mydomain
inet_interfaces = x.x.x.x, 192.168.0.72
mydestination = $myhostname, localhost.$mydomain, $mydomain
local_recipient_maps = hash:/etc/mail/users $alias_maps
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/24, 127.0.0.0/8
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
>local_recipient_maps = hash:/etc/mail/users $alias_maps
Пользователь postfix имеет доступ к этим файлам? postmap для этих файлов делали?
>>local_recipient_maps = hash:/etc/mail/users $alias_maps
>Пользователь postfix имеет доступ к этим файлам? postmap для этих файлов делали?
>Для юзерс постмап для алиасов пост алиас делал.
права дал для всех на чтение и запись результат тотже
Покажите содержимое /etc/mail/users и $alias_maps.
>Покажите содержимое /etc/mail/users и $alias_maps.users:
SergeyL energo
postfix energoфайл алиасес без изменений , да в принципе пока и не используется? так как пока идет настройка системы и я завел одного пользователя для почты,
может он должен входить в группу postfix?
Только что попробовал у себя.cd /etc/postfix
vi users
SergeyL energo
postfix energo
chmod 644 users
postmap users
postfix reloadВсе работает. Письмо на SergeyL@myhostname принимает. Только потом не знает куда доставлять его, но это уже другой вопрос.
>Только что попробовал у себя.
>
>cd /etc/postfix
>vi users
> SergeyL energo
> postfix energo
>chmod 644 users
>postmap users
>postfix reload
>
>Все работает. Письмо на SergeyL@myhostname принимает. Только потом не знает куда доставлять
>его, но это уже другой вопрос.
вот мой лог и права на файл
-rw-r--r-- 1 root wheel 36 Sep 6 14:11 users
-rw-rw-rw- 1 root wheel 49152 Sep 6 15:59 users.db
Sep 6 16:01:13 mail postfix/smtpd[14526]: connect from backup-relay.westcall.net[195.177.122.2]
Sep 6 16:01:13 mail postfix/smtpd[14526]: A5C036108: client=backup-relay.westcall.net[195.177.122.2]
Sep 6 16:01:13 mail postfix/cleanup[14529]: A5C036108: message-id=<1191796799.20050906155730@xxx.sp.ru>
Sep 6 16:01:13 mail postfix/qmgr[14525]: A5C036108: from=<lukichev@xxx.sp.ru>, size=1687, nrcpt=1 (queue active)
Sep 6 16:01:13 mail postfix/smtpd[14526]: disconnect from backup-relay.westcall.net[195.177.122.2]
Sep 6 16:01:13 mail postfix/local[14530]: A5C036108: to=<SergeyL@energo.ru>, relay=local, delay=0, status=bounced
(unknown user: "sergeyl")
Sep 6 16:01:13 mail postfix/cleanup[14529]: E91CE610A: message-id=<20050906120113.E91CE610A@mail.energo.ru>
Sep 6 16:01:13 mail postfix/qmgr[14525]: E91CE610A: from=<>, size=3439, nrcpt=1 (queue active)
Sep 6 16:01:13 mail postfix/qmgr[14525]: A5C036108: removed
Sep 6 16:01:18 mail postfix/smtp[14532]: E91CE610A: to=<lukichev@xxx.sp.ru>, relay=relay.wplus.net[195.131.52.142],
delay=5, status=sent (250 2.0.0 j86BvYcf031482 Message accepted for delivery)
Sep 6 16:01:18 mail postfix/qmgr[14525]: E91CE610A: removed
Sep 6 16:04:33 mail postfix/anvil[14527]: statistics: max connection rate 1/60s for (smtp:195.177.122.2) at Sep 6 16:01:13
Sep 6 16:04:33 mail postfix/anvil[14527]: statistics: max connection count 1 for (smtp:195.177.122.2) at Sep 6 16:01:13
Sep 6 16:04:33 mail postfix/anvil[14527]: statistics: max cache size 1 at Sep 6 16:01:13
Ну и где тут smtpd отвечает 550?
>Ну и где тут smtpd отвечает 550?
Так это уже в ходе разбирательств стало так:
Sep 6 16:01:13 mail postfix/local[14530]: A5C036108: to=<SergeyL@energo.ru>, relay=local, delay=0, status=bounced
(unknown user: "sergeyl")
Когда добавил и прописал файл users, но ведь судя по тому что выше письмо все равно не дошло
>>Ну и где тут smtpd отвечает 550?
>Так это уже в ходе разбирательств стало так:
>Sep 6 16:01:13 mail postfix/local[14530]: A5C036108: to=<SergeyL@energo.ru>, relay=local, delay=0, status=bounced
>(unknown user: "sergeyl")
>Когда добавил и прописал файл users, но ведь судя по тому что
>выше письмо все равно не дошло
Есно, агент local не знает куда доставлять письмо. Где он возьмет информацию об этом? Советую Вам определить домен как виртуальный и настроить согласно докам.
>Есно, агент local не знает куда доставлять письмо. Где он возьмет информацию
>об этом? Советую Вам определить домен как виртуальный и настроить согласно
>докам.
По пробую, но мне интересно а почему тогда пользователю постфикс доходит
в моем случае в файле /var/mail/postfix лежат все письма
в такой же папке .../SergeyL пусто
Скорее всего postfix есть в $alias_maps.