сейчас нужно под дебиан...
конфиг довекота в дебиане отличается от конфига во фре...
под фрёй довекот запущен из под пользователя exim
в дебиане для девикота свой пользователь...
что только не делал:
1) менял домашнюю директорию для пользователя dovecot...
2) менял группу пользователя dovecot на mail...
3) менял uid и gid на все что только можно...
вот конфигурация на дебиане:
######################
ROUTERS CONFIGURATION
######################
Код: Выделить всё
dovecot_user:
driver = accept
condition = ${lookup mysql{ \
SELECT goto \
FROM alias \
WHERE address='${quote_mysql:$local_part@$domain}' \
OR address='${quote_mysql:@$domain}'}{yes}{no}}
transport = dovecot_delivery
TRANSPORTS CONFIGURATION
#########################
Код: Выделить всё
dovecot_delivery:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = /var/mail/$domain/$local_part
directory_mode = 770
envelope_to_add
group = mail
user = Debian-exim
maildir_format
maildir_tag = ,S=$message_size
message_prefix = ""
message_suffix = ""
mode = 0660
quota = ${lookup mysql{ \
SELECT quota \
FROM mailbox \
WHERE username='${local_part}@${domain}'}{${value}M}}
quota_size_regex = S=(\d+)$
quota_warn_threshold = 75%
return_path_add
в процессах
###########
Код: Выделить всё
pop3-logi 14853 dovecot 0u IPv4 7008361 TCP *:pop3 (LISTEN)
pop3-logi 14861 dovecot 0u IPv4 7008361 TCP *:pop3 (LISTEN)
pop3-logi 14876 dovecot 0u IPv4 7008361 TCP *:pop3 (LISTEN)
exim4 14591 Debian-exim 4u IPv6 7007774 TCP *:smtp (LISTEN)
exim4 14591 Debian-exim 6u IPv4 7007775 TCP *:smtp (LISTEN)
exim4 14591 Debian-exim 8u IPv6 7007776 TCP *:ssmtp (LISTEN)
exim4 14591 Debian-exim 9u IPv4 7007777 TCP *:ssmtp (LISTEN)
права на директорию пользователя
################################
Код: Выделить всё
drwxrws--- 2 Debian-exim mail 4096 2006-11-03 15:06 webmaster
telnet на 110 порт
###################
Код: Выделить всё
km13518:/var/log# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK dovecot ready.
user webmaster@domain.com
+OK
pass XXXXX
+OK Logged in.
Connection closed by foreign host.
в логе
########
Код: Выделить всё
Nov 3 15:18:52 km13518 dovecot-auth: MySQL: Performing query: SELECT password FROM mailbox WHERE username = 'webmaster@domain.com' AND active = '1'
Nov 3 15:18:52 km13518 dovecot-auth: MySQL: Performing query: SELECT maildir AS home, 102 AS uid, 8 AS gid FROM mailbox WHERE username = 'webmaster@domain.com' AND active = '1'
Nov 3 15:18:52 km13518 dovecot: chdir(domain.com/webmaster/) failed with uid 102: Permission denied
Nov 3 15:18:52 km13518 pop3-login: Login: webmaster@domain.com [127.0.0.1]
Nov 3 15:18:52 km13518 dovecot-auth: Login process 10 disconnected
Nov 3 15:18:53 km13518 dovecot: child 14880 (pop3) returned error 89
может кто, что посоветует...???