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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: dovecot : права vmail?  (Прочитано 1595 раз)

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

Оффлайн sergnns

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
dovecot : права vmail?
« : 09 Июня 2012, 12:45:11 »
Возможно вопрос глупый, но.....

Dovecot не создаёт себе рабочую папку /var/run/dovecot (/run/dovecot), а потом сам же ругается, что не может её найти.

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

Если так то какие права должны быть у vmail в /run/?

Или дело вообще в неправильной установке dovecot?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: dovecot : права vmail?
« Ответ #1 : 09 Июня 2012, 14:31:24 »
Очень помогают в таких случаях точные цитаты "ругани".

Оффлайн sergnns

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: dovecot : права vmail?
« Ответ #2 : 09 Июня 2012, 20:42:57 »
dovecon.log
Jun 09 11:53:35 lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: No such file or directory
Jun 09 11:53:35 lda: Fatal: Internal error occurred. Refer to server log for more information.

mail.log
Jun  9 12:23:51 mail postfix/pipe[1973]: BACB523A27F: to=<root@domain.ru>, orig_to=<root>, relay=dovecot, delay=56708, delays=56707/0.53/0/0.24, dsn=4.3.0, status=deferred (temporary failure)

dovecot.conf
#!include conf.d/*.conf

protocols = imap pop3
listen = *
shutdown_clients = yes
mail_uid = vmail
mail_gid = vmail

first_valid_uid = 5000
last_valid_uid = 5000

log_path = /var/log/dovecot.log
mail_debug = no
auth_verbose = no
auth_debug = no
auth_debug_passwords = no

# SSL
ssl = yes
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/privat/dovecot.pem

disable_plaintext_auth = yes

mail_location = maildir:/home/vmail/%d/%n

auth_default_realm =

auth_mechanisms = PLAIN

service auth {
    unix_listener /var/spool/postfix/private/auth {
        user = postfix
        group = postfix
        mode = 0660
    }
    unix_listener auth-master {
        user = vmail
        group = vmail
        mode = 0660
    }
    unix_listener auth-userdb {
        user = vmail
        group = vmail
        mode = 0660
    }
}

userdb {
    args = /etc/dovecot/dovecot-sql.conf
    driver = sql
}
passdb {
    args = /etc/dovecot/dovecot-sql.conf
    driver = sql
}

# Plugins
plugin {
    auth_socket_path = /usr/lib/dovecot/deliver

    autocreate = INBOX
    autocreate2 = Sent
    autocreate3 = Trash
    autocreate4 = Drafts
    autocreate5 = Junk
    autosubscribe = INBOX
    autosubscribe2 = Sent
    autosubscribe3 = Trash
    autosubscribe4 = Drafts
    autosubscribe5 = Junk

}

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
}
protocol lda {
  postmaster_address = postmaster@domain.ru
  hostname = mail.domain.ru
  # Space separated list of plugins to load (default is global mail_plugins).
  mail_plugins = $mail_plugins
}


 

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