解決 -ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections 方案[sendmail, dovecot]


在linux下安裝sendmail比較容易, 但是在配置sendmail時卻是比較麻煩的, 特別是對於一些新手來說, 配置過程必須十分小心謹慎, 要知道, 錯誤是千奇百怪, 但是成功的結果就只有一個, 好不容易完成了安裝, 在配置outlook等客戶端時, 很容易出現這樣的錯誤:

登錄郵件服務器時出錯。“用戶名”被拒絕。 帳戶: 'youremailuser', 服務器: '192.168.52.64'(你的服務器名稱或者IP), 協議: POP3, 服務器響應: '-ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections.', 端口: 110, 安全(SSL): 否, 服務器錯誤: 0x800CCC90, 錯誤號: 0x800CCC91

出現 -ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections.這個錯誤, 主要是sendmail的配置文件有問題. 打開/etc/mail/access.加入你服務器的IP或者域名, 設置允許它進行轉發.

Connect: 192.168.52.64    RELAY   //注意中間的人格用TAB敲出來的.

然后保存, 完成這一步並不算完. 還需要把它編譯進/etc/mail/access.db 這個文件, 不要企圖打開這個文件能看到什么有趣的東西, 你會看到都是亂碼, 具體內容不用管, 它是由hash從/etc/mail/access編譯而來的. 下面把它編譯進/etc/mail/access.db.

#makemap hash /etc/mail/access.db < /etc/mail/access      //需要說明的是, 在鳥哥那篇文章中, 他漏寫了前面的.db, 這個需要在實際應用中注意一下.

很多朋友就是因為忘記這一步導致出現那個錯誤.

經過這一步, 再重啟一下sendmail即可.

#service sendmail restart

 

再在outlook里測試, 發現可以正常收發郵件了. 至此, 服務器響應: '-ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections.' 這個問題得到解決.

 

 source: http://www.cnblogs.com/wwufengg/p/Plaintext_authentication.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM