Postfixadmin создание нового пользователя
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-12-11 12:59:50
Postfixadmin создание нового пользователя
Добрый день уважаемые! Нужна ваша помощь.
Есть связка Dovecot+Postfix+Mysql+PostfixAdmin.
Хочу создать почтовый ящик пользователя в PostfixAdmin. Он создается.
Но имя пользователя user@domain.ru, а мне бы хотелось просто user, так как почтовые клиенты настроены именно таким образом.
Придется вручную всем менять или же можно как то избавиться от хвоста @domain.ru ?
Есть связка Dovecot+Postfix+Mysql+PostfixAdmin.
Хочу создать почтовый ящик пользователя в PostfixAdmin. Он создается.
Но имя пользователя user@domain.ru, а мне бы хотелось просто user, так как почтовые клиенты настроены именно таким образом.
Придется вручную всем менять или же можно как то избавиться от хвоста @domain.ru ?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Postfixadmin создание нового пользователя
например создавать юзеров по типу pupkin@local, а во всех нужных местах выгребать из базы local_part. не подходит?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-12-11 12:59:50
Re: Postfixadmin создание нового пользователя
Слишком долгий и тернистый путь, тут скорей всего надо править настройки postfixadmin, а вот где не знаю!rayder писал(а):например создавать юзеров по типу pupkin@local, а во всех нужных местах выгребать из базы local_part. не подходит?
- dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Postfixadmin создание нового пользователя
для courier-imap, например, эта задача решается добавлением в
параметра
может у dovecot есть аналог?
домен же я так понимаю всего один используется?
Код: Выделить всё
/usr/local/etc/courier-imap/imapd
/usr/local/etc/courier-imap/pop3d
Код: Выделить всё
DEFDOMAIN="@domain.ru"
домен же я так понимаю всего один используется?
This game has no name. It will never be the same.
- dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Postfixadmin создание нового пользователя
http://www.gentoo.ru/node/13122#comment-91195
похоже как раз ваш вопрос
похоже как раз ваш вопрос
This game has no name. It will never be the same.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-12-11 12:59:50
Re: Postfixadmin создание нового пользователя
Почти что похожая статья, ответа я там не увидел. У меня при создании пользователя в postfixadmin прикручивается хвост @domain.rudmtr писал(а):http://www.gentoo.ru/node/13122#comment-91195
похоже как раз ваш вопрос
Домен у меня один. Вот я и думаю откуда он берет этот хвост.
- dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Postfixadmin создание нового пользователя
вот здесь http://www.gentoo.ru/node/13122#comment-91212ответа я там не увидел
речь разве не о конфиге dovecot идет? и именно о формате имени пользователя:
речь о строкеandribas написал(а):А надо %nКод: Выделить всё
username = '%u'
Код: Выделить всё
# There are a few special variables you can use, eg.: # # %u - username # %n - user part in user@domain, same as %u if there's no domain # %d - domain part in user@domain, empty if there's no domain # %h - home directory
Код: Выделить всё
user_query = SELECT CONCAT('/var/vmail/', maildir) AS home, 1001 as uid, 12 as gid FROM mailbox WHERE username = '%u' AND active = 1
This game has no name. It will never be the same.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-12-11 12:59:50
Re: Postfixadmin создание нового пользователя
Насколько я понимаю это выборка из базы данных mysql. Эта база данных существует. Она создавалась на начальном этапе конфигурирования postfixadmin. Он подключается к этой базе и создает в ней пользователя.dmtr писал(а):вот здесь http://www.gentoo.ru/node/13122#comment-91212ответа я там не увидел
речь разве не о конфиге dovecot идет? и именно о формате имени пользователя:
Далее dovecot используя выборку с заданными параметрами подключается к базе и извлекает нужные параметры. На основе которых создает папку для пользователя или если она есть складывает в нее почту.
Так вот если в почтовом клиенте поставить user@domain.ru все будет работать. Потому что в базе именно такие создаются пользователи. а не просто user.
Этот хвост можно убрать если зайти в саму таблицу с пользователями базы данных.
А вот как заставить postfixadmin создавать пользователей в этой базе без хвостов! ?
- dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Postfixadmin создание нового пользователя
вот так выглядит запись в таблице
модет быть так:
поменяйте в запросе
на
но не уверен, довекота нету, проверить не могу.
вобщем пробуйте не постфиксадмин заставить писать без домена, а довекота заставить читать без домена. это думаю проще будет
Код: Выделить всё
+--------------+-----------+------+---------------+-------+------------+---------+---------------------+---------------------
| username | password | name | maildir | quota | local_part | domain | created | modified | active |
+--------------+-----------+------+---------------+-------+------------+---------+---------------------+---------------------
| user@dom.tld| megopass | | user@dom.tld/ | 0 | user | dom.tld | 2010-11-18 15:50:17 | 2011-10-17 11:18:27 | 1 |
+--------------+-----------+------+---------------+-------+------------+---------+---------------------+---------------------
поменяйте в запросе
Код: Выделить всё
user_query = SELECT CONCAT('/var/vmail/', maildir) AS home, 1001 as uid, 12 as gid FROM mailbox WHERE username = '%u' AND active = 1
Код: Выделить всё
WHERE username = '%u'
Код: Выделить всё
WHERE local_part = '%u'
вобщем пробуйте не постфиксадмин заставить писать без домена, а довекота заставить читать без домена. это думаю проще будет
This game has no name. It will never be the same.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-12-11 12:59:50
Re: Postfixadmin создание нового пользователя
ВО СПАСИБО БОЛЬШОЕ! Правильный ответdmtr писал(а):вот так выглядит запись в таблицеКод: Выделить всё
[code]user_query = SELECT CONCAT('/var/vmail/', maildir) AS home, 1001 as uid, 12 as gid FROM mailbox WHERE username = '%u' AND active = 1
наКод: Выделить всё
WHERE username = '%u'
но не уверен, довекота нету, проверить не могу.Код: Выделить всё
WHERE local_part = '%u'
вобщем пробуйте не постфиксадмин заставить писать без домена, а довекота заставить читать без домена. это думаю проще будет
local_part = '%n'
еще раз спасибо за помощь!
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Postfixadmin создание нового пользователя
мда... как бы я про local_part в самом начале писал...
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-12-11 12:59:50
Re: Postfixadmin создание нового пользователя
К сожалению не придал значения вашей фразе. Не понял что за local_part. Потом когда разгледел, дошло...rayder писал(а):мда... как бы я про local_part в самом начале писал...
Спасибо за вашу помощь!