問題出現原因:配置了身份校驗,而這個郵件服務器是內網中的郵件服務器,無需身份校驗即可發送郵件。郵件服務器也沒有提供相應的身份驗證方法,因此報錯。
解決辦法:去除SMTP協議中的身份校驗 mail.smtp.auth 設定為false ,並將密碼設定為null。
//props.put("mail.smtp.auth", "true");//注釋后默認為false transport.connect(host, from, null);//默認設置為null
問題出現原因:配置了身份校驗,而這個郵件服務器是內網中的郵件服務器,無需身份校驗即可發送郵件。郵件服務器也沒有提供相應的身份驗證方法,因此報錯。
解決辦法:去除SMTP協議中的身份校驗 mail.smtp.auth 設定為false ,並將密碼設定為null。
//props.put("mail.smtp.auth", "true");//注釋后默認為false transport.connect(host, from, null);//默認設置為null
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。