Как правильно добавить почтового пользователя в mysql
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2009-11-24 15:39:03
- Откуда: Одесса
- Контактная информация:
Как правильно добавить почтового пользователя в mysql
День добрый!
Прошу помощи.
Вкратце: Имеется сервер FreeBSD на нём почтовая связка dovecot+exim+mysql+антиспам.
Почта работает.Задача добавить нового пользователя для пользования почтой.
Захожу в mysql выбираю таблицу exim и дальше смотрю таблицу users (вижу полный список всех сущ.,почт.юзер.)
Начинаю добавлять нового пользователя "INSERT INTO `exim`.`users` (`userid`,`crypt`,`passwd`,`home`,`uid`,`gid`,`domain`,`quota`,`active`,`id`) VALUES ('VictorTSOY','enter',ENCRYPT('1'),'/local/vmail/****.**.ua/VictorTSOY','50','6','****.**.ua','10240','1','70');"
Данные добавляются, отличие от уже созданных юзеров только в: 1)пароль(ну естественно,и кстати какой бы я не писал пароль в таблице он становиться другим.Не пойму то ли он шифруется то ли он присваивает другой).
2) колонка "crypt" у всех юзеров текст там в разном регистре с цифрами и значками. А у меня как написал "enter" так он и остаётся без изменений.
В логах exim --> auth_login authenticator failed for (ACER5542g) [192.168.0.52]: 535 Incorrect authentication data (set_id=VictorTSOY@хххх.хх.ua)
2012-07-05 08:38:36 no host name found for IP address 192.168.0.52"
Больше нигде никаких изменений я не вносил.
п.с. все это настраивал не я, предыдущий администратор ушёл очень некрасиво, никаких толком данных не передал, прошу помочь!Может где что упустил или не доделал. Я пользователь Freebsd совсем не опытный. но с инструкцией\подсказкой под рукой ещё более мение.
Прошу помощи.
Вкратце: Имеется сервер FreeBSD на нём почтовая связка dovecot+exim+mysql+антиспам.
Почта работает.Задача добавить нового пользователя для пользования почтой.
Захожу в mysql выбираю таблицу exim и дальше смотрю таблицу users (вижу полный список всех сущ.,почт.юзер.)
Начинаю добавлять нового пользователя "INSERT INTO `exim`.`users` (`userid`,`crypt`,`passwd`,`home`,`uid`,`gid`,`domain`,`quota`,`active`,`id`) VALUES ('VictorTSOY','enter',ENCRYPT('1'),'/local/vmail/****.**.ua/VictorTSOY','50','6','****.**.ua','10240','1','70');"
Данные добавляются, отличие от уже созданных юзеров только в: 1)пароль(ну естественно,и кстати какой бы я не писал пароль в таблице он становиться другим.Не пойму то ли он шифруется то ли он присваивает другой).
2) колонка "crypt" у всех юзеров текст там в разном регистре с цифрами и значками. А у меня как написал "enter" так он и остаётся без изменений.
В логах exim --> auth_login authenticator failed for (ACER5542g) [192.168.0.52]: 535 Incorrect authentication data (set_id=VictorTSOY@хххх.хх.ua)
2012-07-05 08:38:36 no host name found for IP address 192.168.0.52"
Больше нигде никаких изменений я не вносил.
п.с. все это настраивал не я, предыдущий администратор ушёл очень некрасиво, никаких толком данных не передал, прошу помочь!Может где что упустил или не доделал. Я пользователь Freebsd совсем не опытный. но с инструкцией\подсказкой под рукой ещё более мение.
Услуги хостинговой компании 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/
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2009-11-24 15:39:03
- Откуда: Одесса
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
Отправлять могу письма, а принять нет.
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2009-11-24 15:39:03
- Откуда: Одесса
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
т.е. в папке где вся почта складируется письма есть, не могу получить почтов клиентами бат аутлук и т.д. пароль набираю верно, по крайней мере на отправку он подходит))
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
кажется вы перепутали местами crypt и passwd.
насколько я понял из написанного, то полям `userid`,`crypt`,`passwd` должен соответствовать 'VictorTSOY',ENCRYPT('enter'),'enter'
у вас в crypt - хранятся криптованные пароли, а в passwd cleartext.
а вы их местами меняете...
насколько я понял из написанного, то полям `userid`,`crypt`,`passwd` должен соответствовать 'VictorTSOY',ENCRYPT('enter'),'enter'
у вас в crypt - хранятся криптованные пароли, а в passwd cleartext.
а вы их местами меняете...
Последний раз редактировалось rayder 2012-07-05 21:12:36, всего редактировалось 1 раз.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
у постфиксадмина, совсем другая структура БД, разве что ее руками переписывали... скорее у предыдущего админа были свои скрипты или что-то подобное для управления БД почтовика (которые он ес-но унес вместе с собой)schizoid писал(а):поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
и да, вы почему-то в cleartext вностите 'enter', а в криптованом виде '1' - чем обусловлена такая необычайность? я бы на месте почтовика не просто ругался, а еще бы и послал куда подальше читать...
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2009-11-24 15:39:03
- Откуда: Одесса
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
rayder ---- ОГРОМНЕЙШЕЕ СПАСИБО! помогло !!!
Сделал вот так --> INSERT INTO `exim`.`users` (`userid`,`crypt`,`passwd`,`home`,`uid`,`gid`,`domain`,`quota`,`active`,`id`) VALUES ('VictorTSOY',ENCRYPT('war'),'war','/local/vmail/****.**.ua/VictorTSOY','50','6','****.**.ua,'10240','1','69')
И всё заработало!
Получается оба поля "`crypt`,`passwd`" должны быть с одинаковым значением.
А как внести изменения в уже существующего пользователя, как набрать правильно команду?
Ещё раз огромное СПАСИБО rayder
Сделал вот так --> INSERT INTO `exim`.`users` (`userid`,`crypt`,`passwd`,`home`,`uid`,`gid`,`domain`,`quota`,`active`,`id`) VALUES ('VictorTSOY',ENCRYPT('war'),'war','/local/vmail/****.**.ua/VictorTSOY','50','6','****.**.ua,'10240','1','69')
И всё заработало!
Получается оба поля "`crypt`,`passwd`" должны быть с одинаковым значением.
А как внести изменения в уже существующего пользователя, как набрать правильно команду?
Ещё раз огромное СПАСИБО rayder
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
та ладно, все юзают нормальноrayder писал(а):у постфиксадмина, совсем другая структура БД, разве что ее руками переписывали... скорее у предыдущего админа были свои скрипты или что-то подобное для управления БД почтовика (которые он ес-но унес вместе с собой)schizoid писал(а):поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.
http://www.lissyara.su/articles/freebsd ... tfixadmin/
http://www.lissyara.su/articles/freebsd ... rier-imap/
http://www.lissyara.su/articles/freebsd ... mtp_relay/
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
шизоид, я не говорил о том что нельзя привязать постадмина куда-либо. я говорил о том что постадмин расчитан на свою структуру БД.
вот покажи мне где в его БД есть поле crypt? нарисовать можно, но для этого придется править сорцы.
ну либо я чего-то о нем не знаю (чего не исключаю)
VictorTSOY рекомендую ( в принудительном порядке) разобраться с MySQL, т.к. вы на данный момент просто тыкаете палочкой в непонятно что, и не понимаете почему мертвый ежик не реагирует. + логику тоже нужно включать почаще.
ЗЫ. вопрос на засыпку: VictorTSOY, кто же вам доверил админство?
вот покажи мне где в его БД есть поле crypt? нарисовать можно, но для этого придется править сорцы.
ну либо я чего-то о нем не знаю (чего не исключаю)
VictorTSOY рекомендую ( в принудительном порядке) разобраться с MySQL, т.к. вы на данный момент просто тыкаете палочкой в непонятно что, и не понимаете почему мертвый ежик не реагирует. + логику тоже нужно включать почаще.
ЗЫ. вопрос на засыпку: VictorTSOY, кто же вам доверил админство?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
там есть поле password (таблица mailbox) ну и еще один плюс - нет паролей в явном виде, только в зашифрованном.
но ваще каждому свое... мне не влом в конфиге ексима подправить sql-запрос, а dovecot и так по-моему такую структуру хавает на ура...
имхо
но ваще каждому свое... мне не влом в конфиге ексима подправить sql-запрос, а dovecot и так по-моему такую структуру хавает на ура...
имхо
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
ну таки да, иногда это может быть и минус, сталкивался пару раз.schizoid писал(а):там есть поле password (таблица mailbox) ну и еще один плюс - нет паролей в явном виде, только в зашифрованном.
но ваще каждому свое...
да мне тож, не в лом. а вот ТС влом читать докиschizoid писал(а): мне не влом в конфиге ексима подправить sql-запрос, а dovecot и так по-моему такую структуру хавает на ура...
имхо
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
таких ТС мы тут и учим
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2009-11-24 15:39:03
- Откуда: Одесса
- Контактная информация:
Re: Как правильно добавить почтового пользователя в mysql
Ребят не разводите панику))). Я был простым помощником, главный сис.админ уволился,короче...что-то они видать не поделили. А дирекция условия мне бац.... ну что тут уж поделать когда сразу оно все грохнуло мне на голову(сейчас и уже(боролся с этим с 26.06.12)), вот и попробуй моментально во всем разобраться.Согласен что просто тыкаю, как робот по заложенной схеме, однако все таки понемногу оно все то и запоминается. Я когда-то и Windows так учил пальцем в небо ни че постепенно набрал опыт.
Спасибо тем кто помог и тем кто не остался в стороне.
Спасибо тем кто помог и тем кто не остался в стороне.