Cent OS 6.6 在 dovecot 和 postfix 上启用明文身份验证

Cent OS 6.6 在 dovecot 和 postfix 上启用明文身份验证

我的一个客户想要使用 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 = nodovecot 配置文件。打开/etc/dovecot/dovecot.conf并在文件末尾添加以下行:

disable_plaintext_auth = no

最后通过以下命令重新启动 dovecot 服务:

service dovecot restart

答案2

运行这个命令:

$ doveconf disable_plaintext_auth

相关内容