电子邮件无法下载到 Outlook(dovecot、sendmail、CentOS)

电子邮件无法下载到 Outlook(dovecot、sendmail、CentOS)

我安装了 dovecot

yum install dovecot

添加了以下配置选项/etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp
disable_plaintext_auth = NO
listen =*

补充/etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir

当我输入时dovecot -n | less,我得到:

# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-431.el6.x86_64 x86_64 CentOS release 6.5 (Final) 
disable_plaintext_auth = no
listen = *
mail_location = maildir:~/Maildir
mbox_write_locks = fcntl
passdb {
  driver = pam
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
  driver = passwd
}

我能够通过 Outlook 发送电子邮件,并且可以在我的邮件服务器上看到它,但我无法通过 Outlook 下载电子邮件。

编辑1: 尝试连接时,日志显示以下内容:

Aug 1 23:04:49 test dovecot: pop3(user1): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Aug 1 23:04:49 test dovecot: pop3-login: Login: user=<user2>, method=PLAIN, rip=192.168.0.151, lip=192.168.0.150, mpid=31779 Aug 1 23:04:49 test dovecot: pop3(user2): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0

使用的本地传送代理是 sendmail。

编辑2:mail_location在 dovecot 中 设置后,maildir:/var/spool/mail/%u我在 Thunderbird 中收到以下错误消息:无法打开收件箱:发生内部错误

$MAIL用户1 的设置为/var/spool/mail/user1

编辑3: 我认为我通过设置mail_location为修复了这个问题mbox:~/var/spool/mail/%u:INBOX=/var/spool/mail/%u。但现在它只适用于user1,而不适用于user2

相关内容