1. 程式人生 > >JavaMail發送郵件應添加客戶端授權密碼而不是登陸密碼

JavaMail發送郵件應添加客戶端授權密碼而不是登陸密碼

javamail cati AS com 授權 onf thread 登陸 出現

Exception in thread "main" javax.mail.AuthenticationFailedException: 535 Error: authentication failed

    at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:932)
    at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:843)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:
748) at javax.mail.Service.connect(Service.java:366) at javax.mail.Service.connect(Service.java:246) at javax.mail.Service.connect(Service.java:267) at mail.send(mail.java:37) at main.main(main.java:21)

登陸認證失敗,一開始填的是163郵箱登陸密碼,後來因為啟用了smtp服務後客戶端授權密碼,這個密碼只在發給手機的短信裏出現一次

JavaMail發送郵件應添加客戶端授權密碼而不是登陸密碼