dovecot 2.0.9 ощибка

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
eem-kz
мл. сержант
Сообщения: 98
Зарегистрирован: 2010-05-02 15:58:53

dovecot 2.0.9 ощибка

Непрочитанное сообщение eem-kz » 2012-03-19 16:14:29

Кто нибудь может подсказать в чем проблема ?

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

 uname -a
Linux mx 2.6.39-100.5.1.el6uek.x86_64 #1 SMP Tue Mar 6 20:26:00 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

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

dovecot --version
2.0.9
ЛОГ

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

Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_open() failed with subscription file /var/mail/domain.net/admin/Maildir/subscriptions: Permission denied
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_open() failed with subscription file /var/mail/domain.net/admin/Maildir/subscriptions: Permission denied
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_open() failed with subscription file /var/mail/domain.net/admin/Maildir/subscriptions: Permission denied
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_open() failed with subscription file /var/mail/domain.net/admin/Maildir/subscriptions: Permission denied
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_open() failed with subscription file /var/mail/domain.net/admin/Maildir/subscriptions: Permission denied
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_open(/var/mail/domain.net/admin/Maildir/dovecot.index.log) failed: Permission denied (euid=1002(exim) egid=6(mail) missing +w perm: /var/mail/domain.net/admin/Maildir, euid is not dir owner)
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_create(/var/mail/domain.net/admin/Maildir/dovecot-uidlist) failed: Permission denied (euid=1002(exim) egid=6(mail) missing +w perm: /var/mail/domain.net/admin/Maildir, euid is not dir owner)
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_create(/var/mail/domain.net/admin/Maildir/dovecot-uidlist) failed: Permission denied (euid=1002(exim) egid=6(mail) missing +w perm: /var/mail/domain.net/admin/Maildir, euid is not dir owner)
Mar 19 19:02:25 imap(admin@domain.net): Error: opendir(/var/mail/domain.net/admin/Maildir/new) failed: Permission denied (euid=1002(exim) egid=6(mail) missing +r perm: /var/mail/domain.net/admin/Maildir/new, euid is not dir owner)
Mar 19 19:02:25 imap(admin@domain.net): Error: file_dotlock_create(/var/mail/domain.net/admin/Maildir/dovecot-uidlist) failed: Permission denied (euid=1002(exim) egid=6(mail) missing +w perm: /var/mail/domain.net/admin/Maildir, euid is not dir owner)
сам конфиг:

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

base_dir = /var/run/dovecot/
protocols = imap pop3
listen = *
disable_plaintext_auth = no
shutdown_clients = yes

log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
debug_log_path = /var/log/dovecot-debug.log
#ssl_listen = *
ssl = no
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem

#ssl_cert_file = /etc/ssl/dovecot/dovecot.crt
#ssl_key_file = /etc/ssl/dovecot/dovecot.key
#ssl_disable=no
auth_username_format = %Lu
#login_dir = /var/run/dovecot/login
#login_chroot = yes
#login_user = dovecot

login_greeting = Microsoft POP3 server
default_login_user = exim
mail_location = maildir:/var/mail/%d/%n/Maildir
mail_uid = 1002
mail_gid = 6
mail_privileged_group = mail

verbose_proctitle = yes

first_valid_uid = 1002
last_valid_uid = 1002
first_valid_gid = 6
last_valid_gid = 6
valid_chroot_dirs = /var/mail

protocol imap {
    imap_client_workarounds = tb-extra-mailbox-sep
    mail_plugins = autocreate
}
    
    protocol pop3 {
    pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
    pop3_uidl_format = %08Xu%08Xv
}

auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
mail_debug = yes
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes

#auth default {
 #mechanisms = plain login cram-md5
 auth_mechanisms = PLAIN LOGIN CRAM-MD5
 passdb sql {
 driver = sql
 args = /etc/dovecot/dovecot-sql.conf
 }
 userdb sql {
 driver = sql
 args = /etc/dovecot/dovecot-sql.conf
 }
# user = exim
#}


plugin {
    auth_socket_path = /var/run/dovecot/auth-master
# Plugin: autocreate. аЁаОаЗаДаАаЕаМ аИ аПаОаДаПаИб?б?аВаАаЕаМб?б? аНаА аПаАаПаКаИ IMAP.
    autocreate = INBOX
    autocreate2 = Sent
    autocreate3 = Trash
    autocreate4 = Drafts
    autocreate5 = Junk
    autosubscribe = INBOX
    autosubscribe2 = Sent
    autosubscribe3 = Trash
    autosubscribe4 = Drafts
    autosubscribe5 = Junk
}
service auth {
extra_groups = mail
unix_listener auth-client {
    group = mail
    mode = 0600
    user = exim
}
  unix_listener auth-master {
  mode = 0600
  user = exim
  group = mail
}
unix_listener auth-userdb {
    group = mail
    mode = 0600
    user = exim
}
user = root
}
service imap {
  chroot =
  client_limit = 1
  drop_priv_before_exec = no
  executable = imap
  extra_groups = mail
  group = mail
  idle_kill = 0
  privileged_group =
  process_limit = 1024
  process_min_avail = 0
  protocol = imap
  service_count = 1
  type =
  unix_listener login/imap {
    group = mail
    mode = 0666
    user = exim
  }
  user = exim
  vsz_limit = 18446744073709551615 B
}
service imap-login {
  chroot = login
  client_limit = 0
  drop_priv_before_exec = no
  executable = imap-login
  extra_groups = mail
  group = mail
  idle_kill = 0
  inet_listener imap {
    address =
    port = 143
    ssl = no
  }
  inet_listener imaps {
    address =
    port = 993
    ssl = yes
  }
  privileged_group = mail
  process_limit = 0
  process_min_avail = 0
  protocol = imap
  service_count = 1
  type = login
  user = exim
  vsz_limit = 64 M
}
Родной язык не русский. За это мне трудно изложит красиво. Поймите ...!

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

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: dovecot 2.0.9 ощибка

Непрочитанное сообщение rayder » 2012-03-19 17:42:53

Permission denied (euid=1002(exim) egid=6(mail) missing +w perm: /var/mail/domain.net/admin/Maildir, euid is not dir owner)
по-моему тут все написано
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

eem-kz
мл. сержант
Сообщения: 98
Зарегистрирован: 2010-05-02 15:58:53

Re: dovecot 2.0.9 ощибка

Непрочитанное сообщение eem-kz » 2012-03-20 5:51:42

именно, правами все в порядке.

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

 chown -R exim:mail /var/mail
даже, права 777 не помогает . Одно и те же ошибка . А, сам exim хорошо работает ...
Родной язык не русский. За это мне трудно изложит красиво. Поймите ...!

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: dovecot 2.0.9 ощибка

Непрочитанное сообщение rayder » 2012-03-20 10:05:21

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

eem-kz
мл. сержант
Сообщения: 98
Зарегистрирован: 2010-05-02 15:58:53

Re: dovecot 2.0.9 ощибка

Непрочитанное сообщение eem-kz » 2012-03-26 8:56:48

пробовал разный вариантов, не как не получается


кто нибудь может подсказать ?
Родной язык не русский. За это мне трудно изложит красиво. Поймите ...!

maestroweb
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-07-08 13:59:28

Re: dovecot 2.0.9 ощибка

Непрочитанное сообщение maestroweb » 2012-03-26 11:56:40

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

exim:mail /var/mail
а почту точно exim складывает?
возможно у Вас доставка локальным адресатам осуществляется в dovecot, тогда вместо пользователя exim на почтовые дериктории будет другой, например virtmail
смотрите конфиг exim-ма
пример:

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

dovecot_delivery:
driver = pipe
command = /usr/lib/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add = true
return_path_add = true
log_output
user = virtmail
group = mail