- 论坛徽章:
- 0
|
postfix + dovecot ,使用outlook客户端测试向自己发信,用户认证通过,邮件通过 smtp正常进入队列,但是在向用户邮箱投递的时候出错,信息长时间停留在队列中。
/var/log/maillog日志
Jul 26 15:51:08 m6 dovecot: auth: Error: BUG: Authentication client sent unknown handshake command: USER?1?user11@email.test.com?service=lda
Jul 26 15:51:08 m6 postfix/pipe[32729]: 04E8E680035: to=<user11@email.test.com>, relay=dovecot, delay=0.43, delays=0.23/0/0/0.2, dsn=4.3.0, status=deferred (temporary failure)
[root@mail dovecot]# cat /etc/dovecot/dovecot/dovecot.conf
# 2.2.4: /etc/dovecot/dovecot/dovecot.conf
# OS: Linux 2.6.32-279.19.1.el6.x86_64 x86_64 RedHat release 6.2.1 (Final) ext4
ssl = no
auth_default_realm = email.test.com
auth_mechanisms = plain login
disable_plaintext_auth = no
first_valid_uid = 5000
log_timestamp = %Y-%m-%d %H:%M:%S
mail_gid = 5000
mail_location = maildir:/var/vmail/%d/%n
login_trusted_networks = 0.0.0.0/0
mail_uid = 5000
passdb {
args = /etc/dovecot/dovecot/dovecot-mysql.conf
driver = sql
}
protocols = imap pop3
service auth {
unix_listener /var/run/dovecot/auth_master {
group = vmail
mode = 0600
user = vmail
}
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
userdb {
args = /etc/dovecot/dovecot/dovecot-mysql.conf
driver = sql
}
userdb {
driver = prefetch
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth_master
info_log_path = /var/vmail/dovecot-deliver.log
log_path = /var/vmail/dovecot-deliver.log
mail_plugins = quota
postmaster_address = postmaster@email.test.com
}
[root@m6 dovecot]# postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
04E8E680035 10507 Fri Jul 26 15:51:08 user11@email.test.com
(temporary failure)
user11@email.test.com
-- 10 Kbytes in 1 Request.
tail -10 /var/vmail/dovecot-deliver.log
2013-07-26 15:51:08lda: Error: userdb lookup(user11@email.test.com): /var/run/dovecot/auth_master is an auth client socket. It should be a master socket.
2013-07-26 15:51:08lda: Fatal: Internal error occurred. Refer to server log for more information.
|
|