exim

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

exim

Непрочитанное сообщение DN » 2013-07-26 13:08:47

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-26 17:27:21

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

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-26 17:40:10

ну пишет же что таблица не существует

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-26 20:11:49

ну это я уже понял, а что делать то?

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-26 20:20:08

зайди в мускль, выбери базу, сделай show tables; посмотри как называется таблица с пользователями, если она есть. может просто имя другое у неё

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-28 0:39:10

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

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-28 1:06:13

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

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

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: exim

Непрочитанное сообщение rayder » 2013-07-28 11:35:14

так у вас Virtual Exim видимо стоит. Вот и идите в веб-ку и добавляйте пользователей, а где она у вас там смотрите в конфигах апача (или что-там у вас).
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-28 23:59:55

веб интерфес на сколько я знаю не стоит

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-29 12:11:51

ты пользователя заводишь: mysql> INSERT INTO `exim`.`users`
а у тебя база vexim

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-29 15:33:10

mysql> INSERT INTO `vexim`.`users` (`login`, `name`, `password`, `uid`, `gid`, `domain`,
`quota`, `status`, `smtp_auth`) VALUES (`test`, `test`, `System administrator',
ENCRYPT('qwerty'), '26', '6', 'domen.local', '150', '1', '1');
получается так что ли?

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-29 15:45:21

примерно, да. не видел всей таблицы.
сделай: select * from users;
сверь поля в таблице с тем что ты инсертишь

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-29 16:05:13

вот что показал
mysql> select * from users;
+---------+-----------+-----------+-----------------------------+-----------+------------------------------------+-------+-------+-----------------------------------------------------+---------------------------------------------+-------+-------+-----------+--------------+----------------+------------+----------+-----------------+-------------+---------+-------+---------+------------+-------+----------------+--------+-----------+---------+----------------------------+---------+--------+
| user_id | domain_id | localpart | username | clear | crypt | uid | gid | smtp | pop | type | admin | on_avscan | on_blocklist | on_complexpass | on_forward | on_piped | on_spamassassin | on_vacation | enabled | flags | forward | maxmsgsize | quota | realname | sa_tag | sa_refuse | tagline | vacation | comment | unseen |
+---------+-----------+-----------+-----------------------------+-----------+------------------------------------+-------+-------+-----------------------------------------------------+---------------------------------------------+-------+-------+-----------+--------------+----------------+------------+----------+-----------------+-------------+---------+-------+---------+------------+-------+----------------+--------+-----------+---------+----------------------------+---------+--------+
| 1 | 1 | siteadmin | siteadmin | psnW31 | $1$xx$eGRQgOh8yCEx6Fpm1xvOB1 | 65535 | 65535 | | | site | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | NULL | NULL | 0 | 0 | SiteAdmin | 0 | 0 | NULL | NULL | NULL | 0 |
| 2 | 2 | admin | admin@domen.ru | psnW31 | $1$4sJraiTm$kpcvAFmvkTwbXgbxFd6Ug0 | 90 | 90 | /usr/local/mail/domen.ru/admin/Maildir | /usr/local/mail/domen.ru/admin | local | 1 |

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-29 16:09:52

если создаю пользователя так
mysql> INSERT INTO `vexim`.`users` (`login`, `name`, `password`, `uid`, `gid`, `domain`,
`quota`, `status`, `smtp_auth`) VALUES (`test`, `test`, `System administrator',
ENCRYPT('qwerty'), '26', '6', 'domen.ru', '150', '1', '1');
то он же должен после введения строки ENCRYPT('qwerty'), '26', '6', 'domen.ru', '150', '1', '1'); должен завершить создания пользователя такой стракой?
mysql>

а он выдает ->
или я что то не то делаю?

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-29 16:43:45

ты вообще не с того начал. первое поле у тебя не login, а user_id
посмотри значения у siteadmin и вставь их в свой инсерт, ну и названия полей соответственно поменяй.
будет что-то типа INSERT INTO `vexim`.`users` (`user_id', 'domain_id','local_part', и т.д) VALUES ('3','3','user_id и т.д.);

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-30 2:06:20

что может быть тут не правильно INSERT INTO `vexim`.`users` (`user_id',`domain_id',`localpart',`username',`clear',`crypt',`uid',`gid',`smtp',`pop',`type',`admin',`on_avscan',`on_blocklist',`on_complexpass',`on_forward',
`on_piped`,`on_spamassassin`,`on_vacation`,`enabled`,`flags`,`forward`,`maxmsgsize`,`quota`,`realname`,`sa_tag`,`sa_refuse`,`tagline`,`vacation`,
`comment`,`unseen`) VALUES ('20','2','den','den@наш домен.ru','здесь пароль','1','90','90','/usr/local/mail/наш домен.ru/den/Maildir','/usr/local/mail/наш домен.ru/den','local','1','1','0','0','0','0','1','0','1','NULL','','0','0','den','2','5','NULL','','NULL','0');
делаю одним запросом после чего он мне выдают эту хренову стрелку ->
и больше ни чего не происходит

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-30 11:54:44

мож где запятую пропустил или кавычку

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-30 13:06:07

проверил перепроверил исправил кавычки
INSERT INTO 'vexim'.'users' ('user_id','domain_id','localpart','username','clear','crypt','uid','gid','smtp','pop'
,'type','admin','on_avscan','on_blocklist','on_complexpass','on_forward','on_piped','on_spamassassin'
,'on_vacation','enabled','flags','forward','maxmsgsize','quota','realname','sa_tag','sa_refuse','tagline'
,'vacation','comment','unseen') VALUES ('20','2','den','den@slavklin.ru','bhbyf','1','90','90'
,'/usr/local/mail/slavklin.ru/den/Maildir','/usr/local/mail/slavklin.ru/den','local','1','1','0','0','0','0','1','0','1'
,'NULL','','0','0','den','2','5','NULL','','NULL','0');

теперь он мне пишет
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''vexim'.'users' ('user_id','domain_id','localpart','username','clear','crypt','u' at line 1

werder39
проходил мимо

Re: exim

Непрочитанное сообщение werder39 » 2013-07-30 13:20:37

''vexim'.'users'

Вас это не смущает?)

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-30 13:36:54

werder39 писал(а):''vexim'.'users'

Вас это не смущает?)
смущало
сделал так INSERT INTO 'vexim','users' (
результат тот же

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-30 14:18:19

и так vexim','users' (
и так vexim'.'users' (
только теперь он выдает строку с '>

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-30 14:50:26

может так проще?
http://phpclub.ru/mysql/doc/insert.html

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-31 2:23:16

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

outlander
рядовой
Сообщения: 44
Зарегистрирован: 2009-10-15 23:01:33

Re: exim

Непрочитанное сообщение outlander » 2013-07-31 11:50:35

ну это уж надо проверять с начала, от MX записи и дальше. мы же просто добавили пользователя в таблицу. найди какой-нибудь нормальный мануал и выполни по пунктам. физически ящик вполне возможно создаётся, когда письмо в него сваливается, у меня в postfix так.

DN
рядовой
Сообщения: 29
Зарегистрирован: 2013-07-26 13:07:09

Re: exim

Непрочитанное сообщение DN » 2013-07-31 12:40:01

если бы он был этот нормальный мануал, а так вот приходится по форумам, что дальше то делать?