Есть почтовый сервак на ФриБСД.. На нем используется MySQL.
Каким образом создать почтового пользователя?
С линукс-подобными системами работал очень мало (познания так... на делетантском уровне).
Сначала пробовал через adduser - не получилось.
Потом узнал что надо дать СКЛ-запрос на создание юзера. Немгого покапался в базах... Значит есть MYSQL и MAIL. Пробовал в базе MAIL таблице users добавить еще одну строку. Не получилось...
Раскопал такой каталог: /var/mail/virtual/"мой домен"/.. Тут склад всех почтовых юзеров я так понял...
Вобщем что мне делать? Надо добавить пользователя самого MySQL? Или в базу MySQL таблуцу User добавить строку, или что?
-----------------------------
Вобщем помогите. Очень надо. Горит..
добавление юзера MySQL под ФрииБСД (как?)
Модератор: arachnid
-
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: добавление юзера MySQL под ФрииБСД
Приведите структуру таблицы users (SQL запрос)
Каталог в /var/mail/virtual создается как только на этот адрес приходит письмо.
Код: Выделить всё
describe users;
Каталог в /var/mail/virtual создается как только на этот адрес приходит письмо.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
- Сообщения: 6
Re: добавление юзера MySQL под ФрииБСД
есть такие поля:
-----------
login
password
maildir
expired
antivirus
antispam
comment
Да. Действительно. Каталог создался - в нем (как и у других юзеров) еще 3 папки (cur, new, tmp).
А вот файла courierp~izelist нет (у других есть). Т.е. почта на него уже пошла.
С компа юзера достучаться до сервака не могу. pop3 не работает?
И еще... В таблице users в поле паролей все пароли зашифрованы, а у нового отображается таким как есть.
-----------
login
password
maildir
expired
antivirus
antispam
comment
Да. Действительно. Каталог создался - в нем (как и у других юзеров) еще 3 папки (cur, new, tmp).
А вот файла courierp~izelist нет (у других есть). Т.е. почта на него уже пошла.
С компа юзера достучаться до сервака не могу. pop3 не работает?
И еще... В таблице users в поле паролей все пароли зашифрованы, а у нового отображается таким как есть.
-
- Сообщения: 6
Re: добавление юзера MySQL под ФрииБСД
Ну что? Никто не знает?
-
- Сообщения: 7
Re: добавление юзера MySQL под ФрииБСД
есть такие поля:
-----------
login
password
maildir
expired
antivirus
antispam
comment
antivirus и antispam - логические поля?
Для вашей таблицы запрос на добваление нового пользователя с логином newuser и будет выглядеть следующим образом:
Код: Выделить всё
INSERT INTO users SET login='newuser', password=PASSWORD('mypass'), maildir='yourdomain.ru/newuser/', expired='0', antivirus='1', antispam='1';
В таблице users в поле паролей все пароли зашифрованы, а у нового отображается таким как есть.
Именно для этого в запросе должна использоваться mysql-функция password
Файл courierpop3dsizelist создаётся вроде бы после приёма почты пользователем
А вообще технология работы постфикса с mysql хорошо освещена в документации
http://www.postfix.org/docs.html
На Opennet'е тоже много чего есть
Смотрим...
-
- Сообщения: 6
Re: добавление юзера MySQL под ФрииБСД
Спасибо за ответы.. Разобрался! На ОпенНете действительно была интересующая меня тема.
А вот на счет отображения паролей... раскопал функцию encrypt().
------------------------------------
Все заработало, всем спасибо.
А вот на счет отображения паролей... раскопал функцию encrypt().
------------------------------------
Все заработало, всем спасибо.