через postfixadmin создал пару ящиков, и отправил тестовое письмо.
конфиг довекота:
dovecot.conf
conf.d/10-auth.confprotocols = 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
auth-sql.conf.extdisable_plaintext_auth = yes
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
auth_anonymous_username = anonymous
auth_mechanisms = plain
!include auth-sql.conf.ext
dovecot-sql.conf.extpassdb {
driver = sql
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
}
userdb {
driver = sql
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
}
10-logging.confdriver = 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'
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
10-master.confmail_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-ssl.confdefault_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 {
}
}
15-lda.confssl = no
20-pop3.confpostmaster_address = admin@anubisvirt.com
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
}
telnet - +OK Dovecot ready.protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
пробую подключится клиентом (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'