Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   exim (http://forum.oszone.net/showthread.php?t=265010)

KripDen 26-07-2013 14:03 2191084

exim
 
подскажите пожалуйста как поменять пароль у пользователя почты? как добавить нового пользователя? пользователи заводились в бд MySQL

vadblm 26-07-2013 15:54 2191144

Цитата:

Цитата KripDen
пользователи заводились в бд MySQL »

Посмотрите её структуру и сами поймёте.

KripDen 26-07-2013 17:02 2191179

Цитата:

Цитата vadblm
Посмотрите её структуру и сами поймёте. »

посмотрел в /var/db/mysql/ если конечно этот тут
то там все не пересмотреть

KripDen 26-07-2013 18:26 2191208

пытаюсь добавить пользователя таким способом 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 2191232

Цитата:

Цитата KripDen
Table 'exim.users' doesn't exist »

И я о чём. Смотрите структуру базы, без её знания бестолку тыркаться вслепую. В mysql это show databases; чтобы посмотреть, какие есть бд, show tables; чтобы посмотреть какие есть таблицы в бд, describe <имя таблицы>; чтобы посмотреть, какие поля есть в таблице. Вобщем, изучайте синтаксис MySQL.

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

KripDen 28-07-2013 01:17 2191923

Цитата:

Цитата vadblm
И я о чём. Смотрите структуру базы, без её знания бестолку тыркаться вслепую. В mysql это show databases; чтобы посмотреть, какие есть бд, show tables; чтобы посмотреть какие есть таблицы в бд, describe <имя таблицы>; чтобы посмотреть, какие поля есть в таблице »

с этими командами ни чего не происходит

vadblm 28-07-2013 01:31 2191928

Цитата:

Цитата KripDen
с этими командами ни чего не происходит »

Когда мне говорят подобное, еле сдерживаюсь дать команду, уничтожающую все данные. После ввода которой "ничего не происходит".

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

KripDen 28-07-2013 01:35 2191929

нашел список пользователей только не знаю говорит это о чем нибудь или нет
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 2191939

вот что есть в бд

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

что совсем ни кто не подскажет

KripDen 31-07-2013 03:27 2193716

ну вообщем создал строку пользователя в таблице но почта не работает таким образом INSERT INTO users (test, pass) values('TestUser', '123456') и тд
и даже тут '/usr/local/mail/наш домен.ru/den нет созданного пользователя
подскажите пожалуйста что и как сделать что бы все работало

Telepuzik 31-07-2013 09:54 2193791

Цитата:

Цитата KripDen
таким образом INSERT INTO users (test, pass) values('TestUser', '123456') и тд
и даже тут '/usr/local/mail/наш домен.ru/den нет созданного пользователя »

Простым добавлением строки в БД Вы не создадите почтовый ящик. Покажите вывод команды ls /usr/local/www/.

KripDen 31-07-2013 10:13 2193798

Цитата:

Цитата Telepuzik
Простым добавлением строки в БД Вы не создадите почтовый ящик. Покажите вывод команды ls /usr/local/www/. »

mail# ls /usr/local/www/
apache22 vexim

Telepuzik 31-07-2013 10:33 2193809

Цитата:

Цитата KripDen
apache22 vexim »

Судя по всему управление почтовыми ящиками у Вас осуществляется через vexim. Посмотрите содержимое /etc/rc.conf настроен ли запуск apache?

KripDen 31-07-2013 11:32 2193846

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 2193856

Цитата:

Цитата KripDen
apache22_enable="YES" »

Запуск Apache прописан, если набрать в браузере 192.168.50.1 что открывает?

KripDen 31-07-2013 11:45 2193860

Цитата:

Цитата Telepuzik
если набрать в браузере 192.168.50.1 что открывает? »

It works!

KripDen 01-08-2013 18:48 2194700

есть кто может помочь в столь не легком деле?


Время: 10:32.

Время: 10:32.
© OSzone.net 2001-