我的一个客户想要使用 gmail 作为他们的默认邮件客户端,但我已经升级到新的 CENTOS 服务器版本(6.6,好吧,这不是"new"
新版本),并且 dovecot 和 postfix 设置默认是相当强化的。
然而,尽管 centos 服务器开箱即用地支持 IMAP SSL,但我无法使用它,因为 gmail(作为客户端)仅支持 POP3 和 PLAINTEXT 身份验证。
gmail 说
POP3 Server denied POP3 access for the given username and password.
Server returned error: "Plaintext authentication disallowed on non-secure
(SSL/TLS) connections."
我跟着本教程但我所做的更改没有效果我仍然收到 Gmail 错误消息。 110 端口已打开。
根据说明:
/etc/dovecot/conf.d/10-master.conf 设置为
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
我将这些行添加到 /etc/postfix.main.cf
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated
permit_mynetworks
reject_unauth_destination
额外信息
[root@somemail ~]# postconf -d | grep mail_version
mail_version = 2.6.6
milter_macro_v = $mail_name $mail_version
[root@somemail ~]# dovecot --version
2.0.9
[root@somemail ~]# cat /etc/centos-release
CentOS release 6.6 (Final)
但目前我仍然收到 Gmail 警告,我还应该做什么来启用明文身份验证?
答案1
添加disable_plaintext_auth = no
dovecot 配置文件。打开/etc/dovecot/dovecot.conf
并在文件末尾添加以下行:
disable_plaintext_auth = no
最后通过以下命令重新启动 dovecot 服务:
service dovecot restart
答案2
运行这个命令:
$ doveconf disable_plaintext_auth