Войти

Показать полную графическую версию : exim


KripDen
26-07-2013, 14:03
подскажите пожалуйста как поменять пароль у пользователя почты? как добавить нового пользователя? пользователи заводились в бд MySQL

vadblm
26-07-2013, 15:54
пользователи заводились в бд MySQL »
Посмотрите её структуру и сами поймёте.

KripDen
26-07-2013, 17:02
Посмотрите её структуру и сами поймёте. »
посмотрел в /var/db/mysql/ если конечно этот тут
то там все не пересмотреть

KripDen
26-07-2013, 18:26
пытаюсь добавить пользователя таким способом 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

vadblm
26-07-2013, 19:36
Table 'exim.users' doesn't exist »
И я о чём. Смотрите структуру базы, без её знания бестолку тыркаться вслепую. В mysql это show databases; чтобы посмотреть, какие есть бд, show tables; чтобы посмотреть какие есть таблицы в бд, describe <имя таблицы>; чтобы посмотреть, какие поля есть в таблице. Вобщем, изучайте синтаксис MySQL.

PS Если у вас там вдруг установлен phpMyAdmin, это сильно облегчит вашу задачу.

KripDen
28-07-2013, 01:17
И я о чём. Смотрите структуру базы, без её знания бестолку тыркаться вслепую. В mysql это show databases; чтобы посмотреть, какие есть бд, show tables; чтобы посмотреть какие есть таблицы в бд, describe <имя таблицы>; чтобы посмотреть, какие поля есть в таблице »
с этими командами ни чего не происходит

vadblm
28-07-2013, 01:31
с этими командами ни чего не происходит »
Когда мне говорят подобное, еле сдерживаюсь дать команду, уничтожающую все данные. После ввода которой "ничего не происходит".

KripDen, вам не хватает знаний по теме, не мучайтесь, просто пригласите специалиста за деньги. (Не меня)

KripDen
28-07-2013, 01:35
нашел список пользователей только не знаю говорит это о чем нибудь или нет
usr/local/mal/домен нашей почты/имя пользователя/maildir ну и там дальше
var/db/mysql/vexim файл users.myd там можно увидеть пользователя test@test.ru пароль ну и тд

так я и хочу хоть начать с чего то, но что бы начать мне нужно хоть что то показать и немного обьяснить

почему то в первый раз при вводе этих команд ни чего не происходило сейчас получилось

database
information_schema
mysql
squidctrl
squidlog
test
vexim

KripDen
28-07-2013, 02:06
вот что есть в бд

+--------------------+
| 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 | |
+-----------------+-------------------------------------------------------------+------+-----+---------+----------------+

KripDen
29-07-2013, 01:00
что совсем ни кто не подскажет

KripDen
31-07-2013, 03:27
ну вообщем создал строку пользователя в таблице но почта не работает таким образом 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/.

KripDen
31-07-2013, 10:13
Простым добавлением строки в БД Вы не создадите почтовый ящик. Покажите вывод команды ls /usr/local/www/. »
mail# ls /usr/local/www/
apache22 vexim

Telepuzik
31-07-2013, 10:33
apache22 vexim »
Судя по всему управление почтовыми ящиками у Вас осуществляется через vexim. Посмотрите содержимое /etc/rc.conf настроен ли запуск apache?

KripDen
31-07-2013, 11:32
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 что открывает?

KripDen
31-07-2013, 11:45
если набрать в браузере 192.168.50.1 что открывает? »
It works!

KripDen
01-08-2013, 18:48
есть кто может помочь в столь не легком деле?




© OSzone.net 2001-2012