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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: dovecot и ящики  (Прочитано 1482 раз)

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

Оффлайн desia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
dovecot и ящики
« : 09 Декабря 2014, 11:30:09 »
система ubuntu server 12, Postfix, Dovecot
почта для системных пользователей, без mysql.
наружу письма уходят, к постфиксу претензий нет)
а вот dovecot ругается на неправильные пароли, хотя пароли проверены 1000%.
телнетом такая же беда - юзер ок, пасс не принимает.
в результате разных манипуляций пришёл к такому:

2014-12-08 16:57:30 pop3(uzzer): Error: user uzzer: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/h$
2014-12-08 16:57:30 pop3(uzzer): Error: Invalid user settings. Refer to server log for more information.


root@1:~# cat /etc/dovecot/dovecot.conf | grep -v "^#"

log_path = /var/log/dovecot.err
log_timestamp = "%Y-%m-%d %H:%M:%S "
protocols = pop3
disable_plaintext_auth = no
login_user = dovecot
pop3_uidl_format = %08Xu%08Xv
!include_try /usr/share/dovecot/protocols.d/*.protocol
!include conf.d/*.conf
!include_try local.conf


doveconf -n
# 2.0.19: /etc/dovecot/dovecot.conf
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:33: login_user has been replaced by service { user }
# OS: Linux 3.8.0-29-generic i686 Ubuntu 12.04.3 LTS ext3
disable_plaintext_auth = no
log_path = /var/log/dovecot.err
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_access_groups = mail
mail_location = mbox:/var/spool/mail:INBOX=/var/spool/mail/%u
passdb {
  driver = shadow
}
protocols = pop3 imap pop3
service imap-login {
  user = dovecot
}
service pop3-login {
  user = dovecot
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
  driver = passwd
}





потом разобрался, что у меня mailbox, прописал mail_location = mbox:/var/spool/mail:INBOX=/var/spool/mail/%u - уже получаю Error: mkdir(/var/spool/mail/.imap) failed: Permission denied, хотя пытаюсь использовать pop3 (protocols = pop3)

здесь разобрался с помощью забугорных форумов:
нужно было прописать mail_access_groups = mail

НО часть проблемы осталась - у некоторых пользователей снова
14:06:58 ss1 dovecot: pop3-login: Disconnected (auth failed, 2 attempts): user=<dddd>, method=PLAIN, rip=192.168.2.72, lip=192.168.2.1

и нет Maildir в домашней директории

а некоторым из тех, у кого есть Maildir, одни и те же письма приходят постоянно и вылазит в логах:
pop3(ko): Error: user ko: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/ko
и
pop3(alexandr): Error: Sync failed for mbox file /var/spool/mail/alexandr: Expunged message reappeared to mailbox (UID 99 < 101, seq=1, idx_msgs=0)



что с этим делать?
« Последнее редактирование: 09 Декабря 2014, 13:49:13 от desia »
don`t hate the playa - hate the game

 

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