Показать полную графическую версию : exim
подскажите пожалуйста как поменять пароль у пользователя почты? как добавить нового пользователя? пользователи заводились в бд MySQL
пользователи заводились в бд MySQL »
Посмотрите её структуру и сами поймёте.
Посмотрите её структуру и сами поймёте. »
посмотрел в /var/db/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');
пишет ERROR 1146 (42S02): Table 'exim.users' doesn't exist
Table 'exim.users' doesn't exist »
И я о чём. Смотрите структуру базы, без её знания бестолку тыркаться вслепую. В mysql это show databases; чтобы посмотреть, какие есть бд, show tables; чтобы посмотреть какие есть таблицы в бд, describe <имя таблицы>; чтобы посмотреть, какие поля есть в таблице. Вобщем, изучайте синтаксис MySQL.
PS Если у вас там вдруг установлен phpMyAdmin, это сильно облегчит вашу задачу.
И я о чём. Смотрите структуру базы, без её знания бестолку тыркаться вслепую. В mysql это show databases; чтобы посмотреть, какие есть бд, show tables; чтобы посмотреть какие есть таблицы в бд, describe <имя таблицы>; чтобы посмотреть, какие поля есть в таблице »
с этими командами ни чего не происходит
с этими командами ни чего не происходит »
Когда мне говорят подобное, еле сдерживаюсь дать команду, уничтожающую все данные. После ввода которой "ничего не происходит".
KripDen, вам не хватает знаний по теме, не мучайтесь, просто пригласите специалиста за деньги. (Не меня)
нашел список пользователей только не знаю говорит это о чем нибудь или нет
usr/local/mal/домен нашей почты/имя пользователя/maildir ну и там дальше
var/db/mysql/vexim файл users.myd там можно увидеть пользователя test@test.ru пароль ну и тд
так я и хочу хоть начать с чего то, но что бы начать мне нужно хоть что то показать и немного обьяснить
почему то в первый раз при вводе этих команд ни чего не происходило сейчас получилось
database
information_schema
mysql
squidctrl
squidlog
test
vexim
вот что есть в бд
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| squidctrl |
| squidlog |
| test |
| vexim |
+--------------------+
6 rows in set (0.02 sec)
mysql> use vexim;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+-----------------+
| Tables_in_vexim |
+-----------------+
| blocklists |
| domainalias |
| domains |
| group_contents |
| groups |
| users |
+-----------------+
6 rows in set (0.00 sec)
mysql> describe users;
+-----------------+-------------------------------------------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------------------------------------------------------+------+-----+---------+----------------+
| user_id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| domain_id | mediumint(8) unsigned | NO | | NULL | |
| localpart | varchar(192) | NO | MUL | | |
| username | varchar(255) | NO | | | |
| clear | varchar(255) | YES | | NULL | |
| crypt | varchar(48) | YES | | NULL | |
| uid | smallint(5) unsigned | NO | | 65534 | |
| gid | smallint(5) unsigned | NO | | 65534 | |
| smtp | varchar(255) | YES | | NULL | |
| pop | varchar(255) | YES | | NULL | |
| type | enum('local','alias','catch','fail','piped','admin','site') | NO | | local | |
| admin | tinyint(1) | NO | | 0 | |
| on_avscan | tinyint(1) | NO | | 0 | |
| on_blocklist | tinyint(1) | NO | | 0 | |
| on_complexpass | tinyint(1) | NO | | 0 | |
| on_forward | tinyint(1) | NO | | 0 | |
| on_piped | tinyint(1) | NO | | 0 | |
| on_spamassassin | tinyint(1) | NO | | 0 | |
| on_vacation | tinyint(1) | NO | | 0 | |
| enabled | tinyint(1) | NO | | 1 | |
| flags | varchar(16) | YES | | NULL | |
| forward | varchar(255) | YES | | NULL | |
| maxmsgsize | mediumint(8) unsigned | NO | | 0 | |
| quota | int(10) unsigned | NO | | 0 | |
| realname | varchar(255) | YES | | NULL | |
| sa_tag | smallint(5) unsigned | NO | | 0 | |
| sa_refuse | smallint(5) unsigned | NO | | 0 | |
| tagline | varchar(255) | YES | | NULL | |
| vacation | varchar(255) | YES | | NULL | |
| comment | varchar(255) | YES | | NULL | |
| unseen | tinyint(1) | NO | | 0 | |
+-----------------+-------------------------------------------------------------+------+-----+---------+----------------+
что совсем ни кто не подскажет
ну вообщем создал строку пользователя в таблице но почта не работает таким образом INSERT INTO users (test, pass) values('TestUser', '123456') и тд
и даже тут '/usr/local/mail/наш домен.ru/den нет созданного пользователя
подскажите пожалуйста что и как сделать что бы все работало
Telepuzik
31-07-2013, 09:54
таким образом INSERT INTO users (test, pass) values('TestUser', '123456') и тд
и даже тут '/usr/local/mail/наш домен.ru/den нет созданного пользователя »
Простым добавлением строки в БД Вы не создадите почтовый ящик. Покажите вывод команды ls /usr/local/www/.
Простым добавлением строки в БД Вы не создадите почтовый ящик. Покажите вывод команды ls /usr/local/www/. »
mail# ls /usr/local/www/
apache22 vexim
Telepuzik
31-07-2013, 10:33
apache22 vexim »
Судя по всему управление почтовыми ящиками у Вас осуществляется через vexim. Посмотрите содержимое /etc/rc.conf настроен ли запуск apache?
hostname="mail.наш домен.ru"
keymap="ru.koi8-r.kbd"
ifconfig_em0=" inet 192.168.50.1 netmask 255.255.255.0"
ifconfig_re0=" inet 0.0.0.0- наш ip netmask 255.255.0.0"
defaultrouter="0.0.0.0- наш ip"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="NO"
gateway_enable="YES"
squid_enable="YES"
pf_enable="YES"
pf_rules="/etc/pf.conf"
#mpd_enable="YES"
#mpd_flags="-b"
zabbix_agentd_enable="YES"
cloned_interfaces="gif0"
ifconfig_gif0="inet 192.168.50.1 192.168.130.130 netmask 255.255.255.0 tunnel 0.0.0.0- наш ip 1.1.1.1 - тут тоже ip адрес но не наш"
#dhcpd_enable="YES"
#dhcpd_conf="/usr/local/etc/dhcpd.conf"
#dhcpd_iface="re0"
apache22_enable="YES"
mysql_enable="YES"
sams_enable="YES"
spamd_enable="YES"
clamav_freshclam_enable="YES"
clamav_clamd_enable="YES"
sendmail_enable="NONE"
exim_enable="YES"
dovecot_enable="YES"
вместо нашего ip проставил 0.0.0.0
что будет если я уберу ip адрес где написано 1.1.1.1 - тут тоже ip адрес но не наш ifconfig_gif0="inet 192.168.50.1 192.168.130.130 netmask 255.255.255.0 tunnel 0.0.0.0 1.1.1.1"
Telepuzik
31-07-2013, 11:42
apache22_enable="YES" »
Запуск Apache прописан, если набрать в браузере 192.168.50.1 что открывает?
если набрать в браузере 192.168.50.1 что открывает? »
It works!
есть кто может помочь в столь не легком деле?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.