Centos
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 警告,我還應該做些什麼來啟用明文身份驗證?
執行此命令:
$ doveconf disable_plaintext_auth
添加
disable_plaintext_auth = no
dovecot 配置文件。打開/etc/dovecot/dovecot.conf
並在文件末尾添加以下行:disable_plaintext_auth = no
最後通過以下命令重新啟動 dovecot 服務:
service dovecot restart