неработает dovecot

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-30 10:38:09

Делал почту по статье http://www.lissyara.su/articles/freebsd ... tfixadmin/, разница в том что использую dovecot-2.0.12
через postfixadmin создал пару ящиков, и отправил тестовое письмо.

конфиг довекота:
dovecot.conf
protocols = pop3
listen = *
base_dir = /var/run/dovecot/
login_greeting = Dovecot ready.
login_trusted_networks = 192.168.0.0/21, 127.0.0.1
shutdown_clients = yes
doveadm_socket_path = doveadm-server
dict {
}
!include conf.d/*.conf
conf.d/10-auth.conf
disable_plaintext_auth = yes
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
auth_anonymous_username = anonymous
auth_mechanisms = plain
!include auth-sql.conf.ext
auth-sql.conf.ext
passdb {
driver = sql
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
}
userdb {
driver = sql
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
}
dovecot-sql.conf.ext
driver = mysql
connect = host=127.0.0.1 dbname=exim user=exim password=123
default_pass_scheme = plain
password_query = SELECT `username` as `user`, `password` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
user_query = SELECT CONCAT('/var/mail/anubisvirt.com/',`maildir`) AS `home`, 143 AS `uid`, 143 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
10-logging.conf
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot.log
debug_log_path = /var/log/dovecot.log
syslog_facility = mail
auth_verbose = yes
auth_debug = yes
mail_debug = yes
plugin {
}
log_timestamp = "%b %d %H:%M:%S "
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c
login_log_format = %$: %s
deliver_log_format = msgid=%m: %$ %f
mail_location = maildir:/var/mail/%d/%n@%d
mail_privileged_group = mail
mail_access_groups = mail
lock_method = fcntl
first_valid_uid = 1
first_valid_gid = 1
auth_socket_path = /var/run/dovecot/auth-userdb
10-master.conf
default_login_user = dovenull
default_internal_user = dovecot
service pop3-login {
inet_listener pop3 {
port = 110
}
}
service imap {
}
service pop3 {
}
service auth {
unix_listener auth-userdb {
}
}
service auth-worker {
}
service dict {
unix_listener dict {
}
}
10-ssl.conf
ssl = no
15-lda.conf
postmaster_address = admin@anubisvirt.com
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
}
20-pop3.conf
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
telnet - +OK Dovecot ready.
пробую подключится клиентом (Sylpheed 3.1.0) вываливается окно "Ошибка соединения"
на серевере делаю
/usr/local/libexec/dovecot/deliver -d anubis@anubisvirt.com
зависает сесия

в логе
Aug 29 19:19:23 master: Info: Dovecot v2.0.12 starting up
Aug 29 19:19:23 config: Warning: SSL is disabled because global ssl=no, ignoring ssl=yes for subsection
Aug 29 19:20:45 lda: Debug: auth input: anubis@anubisvirt.com home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/ uid=143 gid=143
Aug 29 19:20:45 lda(anubis@anubisvirt.com): Debug: Effective uid=143, gid=143, home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/
Aug 29 19:20:45 lda(anubis@anubisvirt.com): Debug: Home dir not found: /var/mail/anubisvirt.com/anubis@anubisvirt.com/
Aug 29 19:20:45 lda(anubis@anubisvirt.com): Debug: maildir++: root=/var/mail/anubisvirt.com/anubis@anubisvirt.com, index=, control=, inbox=/var/mail/anubisvirt.com/anubis@anubisvirt.com
Aug 29 19:20:45 lda(anubis@anubisvirt.com): Debug: Namespace : Permission lookup failed from /var/mail/anubisvirt.com/anubis@anubisvirt.com
Aug 29 19:20:45 lda(anubis@anubisvirt.com): Debug: Namespace : Using permissions from /var/mail/anubisvirt.com/anubis@anubisvirt.com: mode=0700 gid=-1
Aug 29 19:20:45 lda(anubis@anubisvirt.com): Debug: none: root=, index=, control=, inbox=
Aug 29 19:20:45 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 29 19:20:45 auth: Debug: master in: USER 1 anubis@anubisvirt.com service=lda
Aug 29 19:20:45 auth: Debug: master out: USER 1 anubis@anubisvirt.com home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/ uid=143 gid=143
Aug 29 19:20:45 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 29 19:20:45 auth: Info: mysql(127.0.0.1): Connected to database exim
Aug 29 19:20:45 auth: Debug: sql(anubis@anubisvirt.com): SELECT CONCAT('/var/mail/anubisvirt.com/',`maildir`) AS `home`, 143 AS `uid`, 143 AS `gid` FROM `mailbox` WHERE `username` = 'anubis@anubisvirt.com' AND `active`='1'

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

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: неработает dovecot

Непрочитанное сообщение schizoid » 2011-08-30 10:56:01

проверьте пермишины на /var/mail/anubisvirt.com/
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

Re: неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-30 12:18:49

ls -al /var/mail/anubisvirt.com/
total 8
drwxrwxrwx 4 dovecot mail 512 30 ??? 12:14 .
drwxrwxr-x 3 root mail 512 30 ??? 12:10 ..
drwxrwxrwx 5 dovecot mail 512 30 ??? 12:15 anubis
drwxrwxr-x 2 dovecot mail 512 30 ??? 12:14 anubis@anubisvirt.com
лог
Aug 30 12:16:59 master: Info: Dovecot v2.0.12 starting up
Aug 30 12:16:59 config: Warning: SSL is disabled because global ssl=no, ignoring ssl=yes for subsection
Aug 30 12:17:01 lda: Debug: auth input: anubis@anubisvirt.com home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/ uid=143 gid=143
Aug 30 12:17:01 lda(anubis@anubisvirt.com): Debug: Effective uid=143, gid=143, home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/
Aug 30 12:17:01 lda(anubis@anubisvirt.com): Debug: maildir++: root=/var/mail/anubisvirt.com/anubis, index=, control=, inbox=/var/mail/anubisvirt.com/anubis
Aug 30 12:17:01 lda(anubis@anubisvirt.com): Debug: none: root=, index=, control=, inbox=
Aug 30 12:17:01 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 30 12:17:01 auth: Debug: master in: USER 1 anubis@anubisvirt.com service=lda
Aug 30 12:17:01 auth: Debug: master out: USER 1 anubis@anubisvirt.com home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/ uid=143 gid=143
Aug 30 12:17:01 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 30 12:17:01 auth: Info: mysql(127.0.0.1): Connected to database exim
Aug 30 12:17:01 auth: Debug: sql(anubis@anubisvirt.com): SELECT CONCAT('/var/mail/anubisvirt.com/',`maildir`) AS `home`, 143 AS `uid`, 143 AS `gid` FROM `mailbox` WHERE `username` = 'anubis@anubisvirt.com' AND `active`='1'

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: неработает dovecot

Непрочитанное сообщение schizoid » 2011-08-31 9:47:56

ну лог вообще то уже другой.
покажите пермишины на папку /var/mail/
владелец имеет UID 143?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

Re: неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-31 10:43:41

ls -al /var/ | grep mail
drwxrwxr-x 3 root mail 512 30 ??? 12:10 mail
cat /etc/master.passwd | grep 143
dovecot:*:143:143::0:0:Dovecot User:/var/empty:/usr/sbin/nologin
cat /etc/group | grep dovecot
mail:*:6:dovecot
dovecot:*:143:

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: неработает dovecot

Непрочитанное сообщение schizoid » 2011-08-31 10:46:11

а письмо в папке появляется?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: неработает dovecot

Непрочитанное сообщение schizoid » 2011-08-31 10:48:59

ну и прав ему не хватает вообщето...
попробуй поставить такие:

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

drwxrwxr-x 3 dovecot mail 512 30 ??? 12:10 mail
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

Re: неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-31 11:16:33

ls -al /var/ | grep mail
drwxrwxr-x 3 dovecot mail 512 30 ??? 12:10 mail
log
logAug 30 16:14:14 master: Info: Dovecot v2.0.12 starting up
Aug 30 16:14:14 config: Warning: SSL is disabled because global ssl=no, ignoring ssl=yes for subsection
Aug 30 16:14:26 lda: Debug: auth input: anubis@anubisvirt.com home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/ uid=143 gid=143
Aug 30 16:14:26 lda(anubis@anubisvirt.com): Debug: Effective uid=143, gid=143, home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/
Aug 30 16:14:26 lda(anubis@anubisvirt.com): Debug: maildir++: root=/var/mail/anubisvirt.com/anubis, index=, control=, inbox=/var/mail/anubisvirt.com/anubis
Aug 30 16:14:26 lda(anubis@anubisvirt.com): Debug: none: root=, index=, control=, inbox=
Aug 30 16:14:26 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 30 16:14:26 auth: Debug: master in: USER 1 anubis@anubisvirt.com service=lda
Aug 30 16:14:26 auth: Debug: master out: USER 1 anubis@anubisvirt.com home=/var/mail/anubisvirt.com/anubis@anubisvirt.com/ uid=143 gid=143
Aug 30 16:14:26 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 30 16:14:26 auth: Info: mysql(127.0.0.1): Connected to database exim
Aug 30 16:14:26 auth: Debug: sql(anubis@anubisvirt.com): SELECT CONCAT('/var/mail/anubisvirt.com/',`maildir`) AS `home`, 143 AS `uid`, 143 AS `gid` FROM `mailbox` WHERE `username` = 'anubis@anubisvirt.com' AND `active`='1'
/usr/local/libexec/dovecot/deliver -d anubis@anubisvirt.com
зависает (((((((((((

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: неработает dovecot

Непрочитанное сообщение schizoid » 2011-08-31 11:29:51

first_valid_uid = 1 может на 143 поменять?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

Re: неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-31 11:36:21

Не помогает, лог тотже

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: неработает dovecot

Непрочитанное сообщение schizoid » 2011-08-31 11:37:29

но в логе чета и ошибки то нету...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

Re: неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-31 11:43:30

проблема в том что зависает деливер, а в логах последняя запись, конекта к мускулу
Aug 30 16:14:26 auth: Debug: sql(anubis@anubisvirt.com): SELECT CONCAT('/var/mail/anubisvirt.com/',`maildir`) AS `home`, 143 AS `uid`, 143 AS `gid` FROM `mailbox` WHERE `username` = 'anubis@anubisvirt.com' AND `active`='1'

Anubis_Donetsk
рядовой
Сообщения: 34
Зарегистрирован: 2010-10-01 16:13:19

Re: неработает dovecot

Непрочитанное сообщение Anubis_Donetsk » 2011-08-31 11:44:50

пробовал довекот 1.2.17 теже яйца вид в профиль