The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Как в PostfixAdmin настроить пароли в CRAM-MD5?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Ozymandis email(ok) on 29-Июн-17, 16:22 
Всем Привет, столкнулся с проблемой, переношу почтовый сервер Postfix + Dovecot (версия 2.2.22) + RoundCube, на старом сервере пароли в базе postfixadmin в CRAM-MD5, ящиков около 300шт, и вручную заводить их - это долго. Хочу просто импортировать старую базу

при настройке и добавлении ящиков в PostfixAdmin (версия 3.0.2), следующая ошибка:
can't encrypt password with dovecotpw, see error log for details

Настройки такие (идентичны старому):

Настройки SQL в dovecot


driver = mysql
connect = host=localhost dbname=postfix user=postfixuser password=qwerty
default_pass_scheme = CRAM-MD5

user_query = \
SELECT '/var/vmail/%d/%n' as home, 'maildir:/var/vmail/%d/%n' as mail, \
1150 AS uid, 8 AS gid, concat('dirsize:storage=', quota) AS quota \
FROM mailbox WHERE username = '%u' AND active = '1'

password_query = \
SELECT username as user, password, '/var/vmail/%d/%n' as userdb_home, \
'maildir:/var/vmail/%d/%n' as userdb_mail, 1150 as userdb_uid, 8 as userdb_gid \
FROM mailbox WHERE username = '%u' AND active = '1'

auth.conf


disable_plaintext_auth = no
auth_mechanisms = plain login cram-md5
#!include auth-system.conf.ext
!include auth-sql.conf.ext

PosftixADmin config.inc.php


$CONF['encrypt'] = 'dovecot:CRAM-MD5';
$CONF['authlib_default_flavor'] = 'md5raw';
$CONF['dovecotpw'] = "/usr/sbin/doveadm pw";

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Anasis on 29-Июн-17, 18:26 
С постфиксом давно не работал, в порядке бреда,  файл на месте /usr/sbin/doveadm???
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Ozymandis email(ok) on 29-Июн-17, 19:16 
> С постфиксом давно не работал, в порядке бреда,  файл на месте
> /usr/sbin/doveadm???

да

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Аноним (??) on 29-Июн-17, 23:44 
попробуй добавить юзверя http сервера (www-data?) в группу-владельца /etc/dovecot


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Ozymandis email(ok) on 30-Июн-17, 09:55 
> попробуй добавить юзверя http сервера (www-data?) в группу-владельца /etc/dovecot

СПасибо! Заработало.

Но теперь проблема с Roundcube и IMAP

Ошибка "Неудачное соединение с IMAP сервером"


в логах


Jun 30 09:57:41 auth: Debug: auth client connected (pid=30425)
Jun 30 09:57:41 auth: Debug: client in: AUTH    1    PLAIN    service=imap    secured    session=OTL77idT/Kd/AAAB    lip=127.0.0.1    rip=127.0.0.1    lport=143    rport=43004    resp=<hidden>
Jun 30 09:57:41 auth-worker(30426): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
Jun 30 09:57:41 auth-worker(30426): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
Jun 30 09:57:41 auth-worker(30426): Debug: sql(test@site.ru,127.0.0.1): query: SELECT username as user, password, '/var/vmail/site.ru/test' as userdb_home, 'maildir:/var/vmail/site.ru/test' as userdb_mail, 1150 as userdb_uid, 8 as userdb_gid FROM mailbox WHERE username = 'test@site.ru' AND active = '1'
Jun 30 09:57:41 auth: Debug: client passdb out: OK    1    user=test@site.ru    
Jun 30 09:57:41 auth: Debug: master in: REQUEST    890765313    30425    1    73ef27cf1e5fe0d094399fb3434ed3e8    session_pid=30427    request_auth_token
Jun 30 09:57:41 auth-worker(30426): Debug: sql(test@site.ru,127.0.0.1): SELECT '/var/vmail/site.ru/test' as home, 'maildir:/var/vmail/site.ru/test' as mail, 1150 AS uid, 8 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'test@site.ru' AND active = '1'
Jun 30 09:57:41 auth: Debug: master userdb out: USER    890765313    test@site.ru    home=/var/vmail/site.ru/test    mail=maildir:/var/vmail/site.ru/test    uid=1150    gid=8    quota=dirsize:storage=0    auth_token=66a22b7220c0b3c3ea7b88c979992246dac66ddc
Jun 30 09:57:41 imap-login: Info: Login: user=<test@site.ru>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=30427, secured, session=<OTL77idT/Kd/AAAB>
Jun 30 09:57:41 imap(test@site.ru): Debug: Loading modules from directory: /usr/lib/dovecot/modules
Jun 30 09:57:41 imap(test@site.ru): Debug: Module loaded: /usr/lib/dovecot/modules/lib20_autocreate_plugin.so
Jun 30 09:57:41 imap(test@site.ru): Debug: Added userdb setting: mail=maildir:/var/vmail/site.ru/test
Jun 30 09:57:41 imap(test@site.ru): Debug: Added userdb setting: plugin/quota=dirsize:storage=0
Jun 30 09:57:41 imap(test@site.ru): Warning: autocreate plugin is deprecated, use mailbox { auto } setting instead
Jun 30 09:57:41 imap(test@site.ru): Debug: Effective uid=1150, gid=8, home=/var/vmail/site.ru/test
Jun 30 09:57:41 imap(test@site.ru): Debug: Namespace inbox: type=private, prefix=, sep=, inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:/var/vmail/site.ru/test
Jun 30 09:57:41 imap(test@site.ru): Debug: maildir++: root=/var/vmail/site.ru/test, index=, indexpvt=, control=, inbox=, alt=
Jun 30 09:57:41 imap(test@site.ru): Error: User initialization failed: namespace configuration error: inbox=yes namespace missing
Jun 30 09:57:41 imap: Error: Invalid user settings. Refer to server log for more information.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Ozymandis email(ok) on 30-Июн-17, 10:19 
>[оверквотинг удален]
> Jun 30 09:57:41 imap(test@site.ru): Debug: Effective uid=1150, gid=8, home=/var/vmail/site.ru/test
> Jun 30 09:57:41 imap(test@site.ru): Debug: Namespace inbox: type=private, prefix=, sep=,
> inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:/var/vmail/site.ru/test
> Jun 30 09:57:41 imap(test@site.ru): Debug: maildir++: root=/var/vmail/site.ru/test,
> index=, indexpvt=, control=, inbox=, alt=
> Jun 30 09:57:41 imap(test@site.ru): Error: User initialization failed: namespace configuration
> error: inbox=yes namespace missing
> Jun 30 09:57:41 imap: Error: Invalid user settings. Refer to server log
> for more information.
>

все поправил, сделал inbox=yes


но теперь ошибка в Rcube

SMTP ошибка (451): Невозможно добавить получателя "test@site.com" (4.3.5 Server configuration error)

 
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/smtpd[31724]: connect from localhost.localdomain[127.0.0.1]
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/trivial-rewrite[31058]: warning: connect to mysql server 127.0.0.1: Access denied for user 'postfixuser'@'127.0.0.1' (using password: YES)
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/trivial-rewrite[31058]: warning: virtual_alias_domains: mysql:/etc/postfix/sql/valias.cf: table lookup problem
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/trivial-rewrite[31058]: warning: virtual_alias_domains lookup failure
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/trivial-rewrite[31058]: warning: virtual_alias_domains: mysql:/etc/postfix/sql/valias.cf: table lookup problem
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/trivial-rewrite[31058]: warning: virtual_alias_domains lookup failure
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/smtpd[31724]: warning: unknown smtpd restriction: "????????"
Jun 30 09:19:00 Ubuntu-1604-xenial-64-minimal postfix/smtpd[31724]: NOQUEUE: reject: RCPT from localhost.localdomain[127.0.0.1]: 451 4.3.5 Server configuration error; from=<test@site.ru> to=<avsav808@gmail.com> proto=ESMTP helo=<11.22.33.44>

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от ALex_hha (ok) on 30-Июн-17, 12:05 
> warning: connect to mysql server 127.0.0.1: Access denied for user 'postfixuser'@'127.0.0.1' (using password: YES)

проблема тут

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Как в PostfixAdmin настроить пароли в CRAM-MD5?"  +/
Сообщение от Ozymandis email(ok) on 30-Июн-17, 12:46 
>> warning: connect to mysql server 127.0.0.1: Access denied for user 'postfixuser'@'127.0.0.1' (using password: YES)
> проблема тут

спасибо, да поменял на postfixuser'@'%'

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру