Dovecot не видет пользователей!

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
frolic
рядовой
Сообщения: 14
Зарегистрирован: 2008-09-25 9:33:12
Откуда: Уфа

Dovecot не видет пользователей!

Непрочитанное сообщение frolic » 2008-09-25 10:18:17

Всем добрый день. Есть проблема с dovecot...
Настраивал вот по этой статейке http://dedicatesupport.com/archives/21

Код: Выделить всё

base_dir = /var/run/dovecot/
log_path = /var/log/dovecot
info_log_path = /var/log/dovecot.info
login_dir = /var/run/dovecot/login
login_user = dovecot
login_chroot = yes
protocol imap {
listen = *:143
login_executable = /usr/libexec/dovecot/imap-login
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
listen = *:110
login_executable = /usr/libexec/dovecot/pop3-login
}
default_mail_env = mbox:/var/spool/mail/vhosts/imap/%d/%n:INBOX=/var/spool/mail/vhosts/%d/%n
auth default {
mechanisms = plain digest-md5
userdb passwd-file {
args = /etc/dovecotusers
}
passdb passwd-file {
args = /etc/dovecotpasswd
}
}
auth_executable = /usr/libexec/dovecot/dovecot-auth
auth_verbose = yes
1) Ругается на
log_path = /var/log/dovecot
info_log_path = /var/log/dovecot.info
пишет пермиссон денайд. права стоят
-rw-r--r-- root root dovecot
-rw-r--r-- root root dovecot.info

Код: Выделить всё

2)mechanisms = plain digest-md5
[b]работает только если убрать digest-md5.... почему?[/b]

3)
userdb passwd-file {
args = /etc/dovecotusers
}
passdb passwd-file {
args = /etc/dovecotpasswd
}

[b]dovcot запускается, только если убераю -file
userdb passwd {
args = /etc/dovecotusers
}[/b]
при попытке получить почту пишет, что нет такого пользователя... получается dovecot не прочитал файл dovecotusers и dovecotpasswd

помогите... мне осталось только с бубном вокруг сервака побегать, все остальное делал.
Последний раз редактировалось Alex Keda 2008-09-25 10:37:06, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Dovecot не видет пользователей!

Непрочитанное сообщение hizel » 2008-09-25 13:49:00

Код: Выделить всё

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

и учитывайте, что
I think that sasl have own user database for these. After all
DIGEST-MD5 and CRAM-MD5 requires that server knowns user's
clear text password.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Dovecot не видет пользователей!

Непрочитанное сообщение Гость » 2008-09-25 14:12:47

Вроде с первыми двумя пунктами разобрался...

помогите с третим!

3)

Код: Выделить всё

userdb passwd-file {
args = /etc/dovecotusers
}
passdb passwd-file {
args = /etc/dovecotpasswd
}
dovcot запускается, только если убераю -file и оставлю просто userdb passwd { я так понимаю он после такой манипуляции ищет локального пользователя? Почему dovecot не оспринемает passwd-file?
при попытке получить почту пишет, что нет такого пользователя... получается dovecot не прочитал файл dovecotusers и dovecotpasswd
Последний раз редактировалось Alex Keda 2008-09-25 15:21:26, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

frolic
рядовой
Сообщения: 14
Зарегистрирован: 2008-09-25 9:33:12
Откуда: Уфа

Re: Dovecot не видет пользователей!

Непрочитанное сообщение frolic » 2008-09-25 14:52:16

и с третей проблемой разобрался!

но авторизация так и не происходит. вот кусочек лога...

dovecot: Sep 25 17:35:57 Info: auth(default): new auth connection: pid=22305
dovecot: Sep 25 17:36:10 Info: auth(default): client in: AUTH 1 PLAIN service=POP3 lip=172.16.12.1 rip=51.60.589.258 resp=AGZyb2xpY0B1cmFsY2FwaXRhbC5ydQA3NDE1OTYz
dovecot: Sep 25 17:36:10 Info: auth(default): passwd-file(test@test.ru,51.60.589.258): lookup: user=test@test.ru file=/etc/dovecotpasswd
dovecot: Sep 25 17:36:10 Info: auth(default): client out: OK 1 user=test@test.ru
dovecot: Sep 25 17:36:10 Info: auth(default): master in: REQUEST 1 22301 1
dovecot: Sep 25 17:36:10 Info: auth(default): passwd-file(test@test.ru,51.60.589.258): lookup: user=test@test.ru file=/etc/dovecotusers
dovecot: Sep 25 17:36:10 Info: auth(default): master out: USER 1 test@test.ru uid=5000 gid=5000
dovecot: Sep 25 17:36:10 Info: pop3-login: Internal login failure: user=<test@test.ru>, method=PLAIN, rip=51.60.589.258, lip=172.16.12.1
dovecot: Sep 25 17:36:10 Error: Logins with UID 5000 (user test@test.ru) not permitted (see first_valid_uid in config file)
dovecot: Sep 25 17:36:11 Info: auth(default): new auth connection: pid=22327

помогите!!!

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Dovecot не видет пользователей!

Непрочитанное сообщение hizel » 2008-09-25 16:45:14

Код: Выделить всё

dovecot: Sep 25 17:36:10 Error: Logins with UID 5000 (user test@test.ru) not permitted (see first_valid_uid in config file)
прямое указание к действию :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

frolic
рядовой
Сообщения: 14
Зарегистрирован: 2008-09-25 9:33:12
Откуда: Уфа

Re: Dovecot не видет пользователей!

Непрочитанное сообщение frolic » 2008-09-26 6:03:28

hizel писал(а):

Код: Выделить всё

dovecot: Sep 25 17:36:10 Error: Logins with UID 5000 (user test@test.ru) not permitted (see first_valid_uid in config file)
прямое указание к действию :)
Это я понял, что надо что-то делать... а что? UID 5000 у пользователя virtual, от которого идет доступ. К каким файлам дать права доступа virtual?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Dovecot не видет пользователей!

Непрочитанное сообщение hizel » 2008-09-26 8:17:50

получается что не поняли :)
транслирую
see first_valid_uid in config file
посмотрите в конфигурации dovecot-а first_valid_uid

это первый правильный uid для почтовых юзверей, он должен быть меньше 5000
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

frolic
рядовой
Сообщения: 14
Зарегистрирован: 2008-09-25 9:33:12
Откуда: Уфа

Re: Dovecot не видет пользователей!

Непрочитанное сообщение frolic » 2008-09-26 8:49:16

спасибо все заработало! подсказал правильно!!!

почтавик заработал! осталось прикрутить касперского анти-спам и антивирус...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Dovecot не видет пользователей!

Непрочитанное сообщение hizel » 2008-09-26 9:58:58

удачи :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.