The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не получается настроить виртуальных пользователей для Postfix"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Не получается настроить виртуальных пользователей для Postfix"  +/
Сообщение от asdo (ok) on 27-Янв-12, 13:14 
Никак не получается настроить постфикс для работы с виртуальными пользователями.

Конфиг:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

myhostname = mydomain.net
mydomain = mydomain.net

mynetworks = 127.0.0.0/8

relay_domains = $virtual_mailbox_domains

virtual_mailbox_domains = mydomain.net
virtual_mailbox_base = /home/mail_inbox
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5001
virtual_gid_maps = static:5001
#virtual_alias_maps = hash:/etc/postfix/virtual

В vmailbox:
test@mydomain.net /test/
и создал дб-шник.

Пользователя с uid=5001 и gid=5001 создал, задал ему директорию /home/mail_inbox, выставил права на папку 777.

Однако постфикс упорно пишет:
Recipient address rejected: User unknown in local recipient table
и футболит письмо о неудаче обратно.
Для локальных пользоватлей все приходит нормально, письма для них помещаются в /var/mail/.

В чем может быть проблема?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не получается настроить виртуальных пользователей для Postfix"  +/
Сообщение от reader (ok) on 27-Янв-12, 15:27 
> virtual_mailbox_domains = mydomain.net
> virtual_mailbox_base = /home/mail_inbox
> virtual_mailbox_maps = hash:/etc/postfix/vmailbox
> virtual_minimum_uid = 100
> virtual_uid_maps = static:5001
> virtual_gid_maps = static:5001
> #virtual_alias_maps = hash:/etc/postfix/virtual
> В vmailbox:
> test@mydomain.net /test/

может так?
test@mydomain.net test/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не получается настроить виртуальных пользователей для Postfix"  +/
Сообщение от asdo (ok) on 27-Янв-12, 19:23 
То же самое.
Такое ощущение, что постфикс не берет во внимание что в vmailbox написано. Но читать его - читает. если синтаксис умышленно подбить, ну как скажем как-нибудь "test@mydomain.net111111 +++++ ", то постфикс ругнется.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не получается настроить виртуальных пользователей для Postfix"  +/
Сообщение от asdo (ok) on 27-Янв-12, 20:50 
Проблема разрешилась!

Оказывается, для того чтобы постфикс стал принимать решения глядя на список вирт. пользователей, необходимо чтобы параметр mydestination присутствовал в конфиге и был ничему не равен. иначе, если он просто отсутствует, посфикс приравнивает его к myhostname. А в случае когда mydestination не пуст, предопчтение отдается поиску среди  локальных пользователей. Это и видно из логов
User unknown in LOCAL recipient table.
А если "mydestination = ", и пользователь действительно не совпадает:
User unknown in VIRTUAL MAILBOX table.
Вот так вот...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не получается настроить виртуальных пользователей для Postfix"  +/
Сообщение от Дядя_Федор email on 27-Янв-12, 23:06 
main.cf вроде достаточно подробно документирован. Не пробовали его читать? Настоятельно рекомендую ознакомится с секцией начинающейся с # REJECTING MAIL FOR UNKNOWN LOCAL USERS
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру