Страница 1 из 1

Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 13:50:36
VictorTSOY
День добрый!
Прошу помощи.
Вкратце: Имеется сервер 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 совсем не опытный. но с инструкцией\подсказкой под рукой ещё более мение.

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 14:22:34
VictorTSOY
Отправлять могу письма, а принять нет.

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 14:59:46
VictorTSOY
т.е. в папке где вся почта складируется письма есть, не могу получить почтов клиентами бат аутлук и т.д. пароль набираю верно, по крайней мере на отправку он подходит))

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 15:32:07
schizoid
поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 21:07:57
rayder
кажется вы перепутали местами crypt и passwd.
насколько я понял из написанного, то полям `userid`,`crypt`,`passwd` должен соответствовать 'VictorTSOY',ENCRYPT('enter'),'enter'

у вас в crypt - хранятся криптованные пароли, а в passwd cleartext.
а вы их местами меняете...

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 21:10:22
rayder
schizoid писал(а):поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.
у постфиксадмина, совсем другая структура БД, разве что ее руками переписывали... скорее у предыдущего админа были свои скрипты или что-то подобное для управления БД почтовика (которые он ес-но унес вместе с собой)

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-05 21:16:01
rayder
и да, вы почему-то в cleartext вностите 'enter', а в криптованом виде '1' - чем обусловлена такая необычайность? я бы на месте почтовика не просто ругался, а еще бы и послал куда подальше читать...

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-06 9:31:14
VictorTSOY
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

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-06 9:34:53
schizoid
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/

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-06 19:37:49
rayder
шизоид, я не говорил о том что нельзя привязать постадмина куда-либо. я говорил о том что постадмин расчитан на свою структуру БД.
вот покажи мне где в его БД есть поле crypt? нарисовать можно, но для этого придется править сорцы.
ну либо я чего-то о нем не знаю (чего не исключаю) :)

VictorTSOY рекомендую ( в принудительном порядке) разобраться с MySQL, т.к. вы на данный момент просто тыкаете палочкой в непонятно что, и не понимаете почему мертвый ежик не реагирует. + логику тоже нужно включать почаще.

ЗЫ. вопрос на засыпку: VictorTSOY, кто же вам доверил админство?

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-08 16:59:36
schizoid
там есть поле password (таблица mailbox) ну и еще один плюс - нет паролей в явном виде, только в зашифрованном.
но ваще каждому свое... мне не влом в конфиге ексима подправить sql-запрос, а dovecot и так по-моему такую структуру хавает на ура...
имхо ;)

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-08 20:43:53
rayder
schizoid писал(а):там есть поле password (таблица mailbox) ну и еще один плюс - нет паролей в явном виде, только в зашифрованном.
но ваще каждому свое...
ну таки да, иногда это может быть и минус, сталкивался пару раз.
schizoid писал(а): мне не влом в конфиге ексима подправить sql-запрос, а dovecot и так по-моему такую структуру хавает на ура...
имхо ;)
да мне тож, не в лом. а вот ТС влом читать доки :)

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-08 22:39:23
schizoid
таких ТС мы тут и учим ;)

Re: Как правильно добавить почтового пользователя в mysql

Добавлено: 2012-07-09 14:19:16
VictorTSOY
Ребят не разводите панику))). Я был простым помощником, главный сис.админ уволился,короче...что-то они видать не поделили. А дирекция условия мне бац.... ну что тут уж поделать когда сразу оно все грохнуло мне на голову(сейчас и уже(боролся с этим с 26.06.12)), вот и попробуй моментально во всем разобраться.Согласен что просто тыкаю, как робот по заложенной схеме, однако все таки понемногу оно все то и запоминается. Я когда-то и Windows так учил пальцем в небо ни че постепенно набрал опыт.
Спасибо тем кто помог и тем кто не остался в стороне.