Muff's website forum

FreeBSd => Почта => Тема начата: P-Bereza от Октября 13, 2011, 08:46:23 am

Название: Exim & MySQL & phpMyAdmin проблемы с добавлением почтовых пользователей!
Отправлено: P-Bereza от Октября 13, 2011, 08:46:23 am
Здравствуйте! Очень понравилась статья (трилогия  :) ) "Exim - настройка почтового сервера на базе Exim с хранением списка пользователей в БД MySQL и поддержкой квотирования".
Поставил. Все заработало, без бубнов. Можно сказать почти из коробки. Есть одна небольшая проблема, которую я не могу решить самостоятельно. И взываю к linux общественности за помощью!
Везде рекомендуют для администрирования MySQL использовать Web-админку phpMyAdmin. Но вот есть одна непонятная вещь. Когда я пытаюсь через phpMyAdmin завести пользователя в таблицу exim/users/ , добавляя для этого новую строку. Пользователь появляется. Так же пользователя я вижу в консоли mysql сервера (SELECT * FROM users;). Но exim для него не создает почтового ящика. Т.е. проще говоря, как будто exim не опрашивает mysql наличие нового почтового пользователя.
Но вот если я добавлю пользователя через консоль мускуля:
mysql> INSERT INTO `exim`.`users` (`login`, `name`, `password`, `uid`, `gid`, `domain`,
    -> `quota`, `status`, `smtp_auth`) VALUES ('pavel', 'System administrator',
    -> ENCRYPT('qwerty'), '26', '6', 'domen.local', '150', '1', '1');
то почта для этого пользователя начинает работать.
Еще я заметил, что при добавлении пользователя через Web-админку phpMyAdmin пароль не шифруется автоматически. И обратное происходит если это сделать через консоль мускуля.
Научите пользоваться phpMyAdmin. Плиз!
Название: Re: Exim & MySQL & phpMyAdmin проблемы с добавлением почтовых пользователей!
Отправлено: muff от Октября 13, 2011, 02:05:28 pm
Здравствуйте.

Название: Re: Exim & MySQL & phpMyAdmin проблемы с добавлением почтовых пользователей!
Отправлено: P-Bereza от Октября 13, 2011, 03:32:43 pm
Здравствуйте.

  • Для того, чтобы пароль шифровался - вибирайте фунцию "ENCRYPT". И будет все в порядке
Спасибо Вам за ответ и за хорошую статью! Похоже не хватало именно включение функции "ENCRYPT" рядом с паролем. Сразу без проблем создался пользователь и все папки.
P.S. status = 1 и smtp_auth = 1 у меня уже были в почтовых пользователях до этого. Помог именно ENCRYPT.
Название: Re: Exim & MySQL & phpMyAdmin проблемы с добавлением почтовых пользователей!
Отправлено: muff от Октября 13, 2011, 05:45:42 pm
ENCRYPT отвечает только за шифрование пароля...
Почта в любом случае должна была доставляться пользователю, были бы проблемы только с тем, чтобы "забрать" ее.

Ну да ладно. Работает - и хорошо  :)