Форум русскоязычного сообщества Ubuntu


Автор Тема: Ubuntu 12.04 postfix+dovecot 2 проблемы с авторизацией клиента  (Прочитано 2399 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Konstantin124

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • Srbija
    • Просмотр профиля
    • О Сербии
На VDS стоит Ubuntu 12.10+Postfix+Dovecot 2.1.7+Postfixadmin.

Я человек неопытный, английского не знаю, манов по второму Dovecotу практически нет. Вобщем кое-как методом тыка настроил. Thunderbird настройки сервера получает, однако войти никак не может.

Вот мой dovecot -n:
(Нажмите, чтобы показать/скрыть)

Вот degug_dovecotlog:
(Нажмите, чтобы показать/скрыть)


Вот dovecotlog:
(Нажмите, чтобы показать/скрыть)

Прошу помощи уважаемого сообщества.
Крим је Русија, Аљаска то је Русија, све је Русија, осим Косова. Косово је Србија.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
Цитировать
2013-03-19 00:00:42 auth-worker(3783): Info: sql(postmaster,109.93.97.123): unknown user
довекот не может авторизоваться в mysql

Оффлайн Konstantin124

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • Srbija
    • Просмотр профиля
    • О Сербии
довекот не может авторизоваться в mysql
Это понятно. А почему? И как сделать, чтоб он смог авторизоваться?
Крим је Русија, Аљаска то је Русија, све је Русија, осим Косова. Косово је Србија.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
потому что где то прописано не правильно.
как вариант:
/etc/dovecot/dovecot-sql.conf.ext
# Examples:
#   connect = host=192.168.1.1 dbname=users
#   connect = host=sql.example.com dbname=virtual user=virtual password=blarg
#   connect = /etc/dovecot/authdb.sqlite
#
connect = host=localhost dbname=mail user=mail password=mailpassword
default_pass_scheme = MD5-CRYPT
password_query = \
  SELECT username as user, password, '/var/vmail/%d/%n' as userdb_home, \
  'maildir:/var/vmail/%d/%n' as userdb_mail, 150 as userdb_uid, 8 as userdb_gid \
  FROM mailbox WHERE username = '%u' AND active = '1'
user_query = \
  SELECT '/var/vmail/%d/%n' as home, 'maildir:/var/vmail/%d/%n' as mail, \
  150 AS uid, 8 AS gid, concat('dirsize:storage=', quota) AS quota \
  FROM mailbox WHERE username = '%u' AND active = '1'
проверьте что у вас

Оффлайн Konstantin124

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • Srbija
    • Просмотр профиля
    • О Сербии
Вот мой dovecot-sql.conf.ext
driver = mysql
connect = host=127.0.0.1 dbname=mailserver user=mailuser password=пароль
default_pass_scheme = PLAIN-MD5
password_query = SELECT email as user, password FROM view_users WHERE email='%u';
« Последнее редактирование: 22 Марта 2013, 23:05:57 от Konstantin124 »
Крим је Русија, Аљаска то је Русија, све је Русија, осим Косова. Косово је Србија.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
mysql слушает 127.0.0.1?
default_pass_scheme = PLAIN-MD5пароли в мускуле точно так криптуются?

Оффлайн Konstantin124

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
  • Srbija
    • Просмотр профиля
    • О Сербии
Вобщем, мозг у меня окончательно сломался.

Я ж таблицы не из головы взял, а по манам делал:
(Нажмите, чтобы показать/скрыть)

Вот так всё работает:
(Нажмите, чтобы показать/скрыть)

А вот так ничего не работает:
(Нажмите, чтобы показать/скрыть)

postfix и dovecot кофиги я тоже не сам придумал. Везде так написано и, главное, у всех работает. Что я не так делаю?
« Последнее редактирование: 23 Марта 2013, 23:18:49 от Konstantin124 »
Крим је Русија, Аљаска то је Русија, све је Русија, осим Косова. Косово је Србија.

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.