LinuxForum.Fans
Тема

ошибки Dovecot`a

Автор: u________1_3 9 сообщений 1677 просмотров
25.12.2014 11:04 #406866

ubuntu server 12, Postfix, Dovecot
почта для системных пользователей

лезут такие ошибки:

text
2014-12-25 09:42:21 pop3-login: Info: Login: user=<office>, method=PLAIN, rip=192.168.2.14, lip=192.168.2.1, mpid=31495
2014-12-25 09:42:21 pop3(office): Error: open(/var/spool/mail/.imap/INBOX/dovecot.index.log) failed: Permission denied (euid=1002(office) egid=1002(office) missing +r perm: /var/spool/mail/.imap/INBOX/dovecot.index.log, dir owned by 1019:8 mode=0770)
2014-12-25 09:42:21 pop3(office): Info: Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0

2014-12-25 09:42:29 pop3-login: Info: Login: user=<nadya>, method=PLAIN, rip=192.168.2.8, lip=192.168.2.1, mpid=31499 2014-12-25 09:42:29 pop3(nadya): Error: open(/var/spool/mail/.imap/INBOX/dovecot.index.log) failed: Permission denied (euid=1021(nadya) egid=1021(nadya) missing +r perm: /var/spool/mail/.imap/INBOX/dovecot.index.log, dir owned by 1019:8 mode=0770) 2014-12-25 09:42:29 pop3(nadya): Info: Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0

вижу, что он хочет права на чтение, но фишка в том, что IMAP я не использую:

doveconf -n

text

# 2.0.19: /etc/dovecot/dovecot.conf
# 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 = pam
}
protocols = pop3 pop3
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
  driver = passwd
}

как это победить, скажите плиз

25.12.2014 11:56 · отредактировано #406870

Эм ну очевидно надо отключить imap ;)

необходимо указать директиву port = 0 в его описании

З.ы. если не затруднит выложи ссыль по которой настраивал :[

25.12.2014 12:07 · отредактировано #406872

lone_wolf, спасибо.

об этом речь?

10-master.conf

text

service imap-login {
  inet_listener imap {
    #port = 143
  }
  inet_listener imaps {
    #port = 993
    #ssl = yes
  }

настраивал, так сказать, a posteriori )

25.12.2014 17:01 #406911

по идее да

12.01.2015 17:16 #409245

lone_wolf, к сожалению, не помогло((

12.01.2015 19:12 #409261

а какие прова стоят на

"дмитрий_1_3" написал:
/var/spool/mail/.imap/INBOX/dovecot.index.log

так как

"дмитрий_1_3" написал:
failed: Permission denied

явно намекает что не хватает прав доступа

12.01.2015 20:09 #409269

Пользователи должны быть виртуальными, а не реальными (с разными uid и gid).

12.01.2015 21:50 · отредактировано #409298

ls -l /var/spool/mail/.imap/INBOX/dovecot.index.log
-rw------- 1 vita mail 2252 Янв 6 14:07 /var/spool/mail/.imap/INBOX/dovecot.index.log

vita - из-под этого юзера ничего не делалось, он даже не логонился никогда в терминале, только почту юзает.

в своих попытках разобраться я о правах тоже думал, дал чтение и запись всем, но толку не было, полезли траблы какие-то (сейчас, к сожалению, не вспомню)

+ imap я отключил port = 0

"JonnyBekoff" написал:
Пользователи должны быть виртуальными, а не реальными (с разными uid и gid).

в БД Вы имеете в виду? не обязательно, почтовики с реальными юзерами нормально работают, этот вот только хулиганит

19.01.2015 15:53 #410183

dovecot.index.log удаляли?

Войдите или зарегистрируйтесь, чтобы ответить.