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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

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

Непрочитанное сообщение VictorTSOY » 2012-07-05 13:50:36

День добрый!
Прошу помощи.
Вкратце: Имеется сервер 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
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

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

Непрочитанное сообщение VictorTSOY » 2012-07-05 14:22:34

Отправлять могу письма, а принять нет.

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

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

Непрочитанное сообщение VictorTSOY » 2012-07-05 14:59:46

т.е. в папке где вся почта складируется письма есть, не могу получить почтов клиентами бат аутлук и т.д. пароль набираю верно, по крайней мере на отправку он подходит))

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

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

Непрочитанное сообщение schizoid » 2012-07-05 15:32:07

поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.
ядерный взрыв...смертельно красиво...жаль, что не вечно...

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

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

Непрочитанное сообщение rayder » 2012-07-05 21:07:57

кажется вы перепутали местами crypt и passwd.
насколько я понял из написанного, то полям `userid`,`crypt`,`passwd` должен соответствовать 'VictorTSOY',ENCRYPT('enter'),'enter'

у вас в crypt - хранятся криптованные пароли, а в passwd cleartext.
а вы их местами меняете...
Последний раз редактировалось rayder 2012-07-05 21:12:36, всего редактировалось 1 раз.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

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

Непрочитанное сообщение rayder » 2012-07-05 21:10:22

schizoid писал(а):поищите. может там у вас где-то стоит еще postfixadmin к примеру, если найдете, заводите им новых пользователей.
у постфиксадмина, совсем другая структура БД, разве что ее руками переписывали... скорее у предыдущего админа были свои скрипты или что-то подобное для управления БД почтовика (которые он ес-но унес вместе с собой)
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

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

Непрочитанное сообщение rayder » 2012-07-05 21:16:01

и да, вы почему-то в cleartext вностите 'enter', а в криптованом виде '1' - чем обусловлена такая необычайность? я бы на месте почтовика не просто ругался, а еще бы и послал куда подальше читать...
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

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

Непрочитанное сообщение VictorTSOY » 2012-07-06 9:31:14

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

Непрочитанное сообщение schizoid » 2012-07-06 9:34:53

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/
ядерный взрыв...смертельно красиво...жаль, что не вечно...

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

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

Непрочитанное сообщение rayder » 2012-07-06 19:37:49

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

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

ЗЫ. вопрос на засыпку: VictorTSOY, кто же вам доверил админство?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

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

Непрочитанное сообщение schizoid » 2012-07-08 16:59:36

там есть поле password (таблица mailbox) ну и еще один плюс - нет паролей в явном виде, только в зашифрованном.
но ваще каждому свое... мне не влом в конфиге ексима подправить sql-запрос, а dovecot и так по-моему такую структуру хавает на ура...
имхо ;)
ядерный взрыв...смертельно красиво...жаль, что не вечно...

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

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

Непрочитанное сообщение rayder » 2012-07-08 20:43:53

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

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

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

Непрочитанное сообщение schizoid » 2012-07-08 22:39:23

таких ТС мы тут и учим ;)
ядерный взрыв...смертельно красиво...жаль, что не вечно...

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

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

Непрочитанное сообщение VictorTSOY » 2012-07-09 14:19:16

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