springboot 發送郵件 QQ郵箱 535error

授權碼什麼的問題我就不說了,因爲那個屬於配置問題。

這個問題主要出現在我想要多次連接然後測試的情況下,纔會報535error

Caused by: javax.mail.AuthenticationFailedException: 535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

	at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:965) ~[javax.mail-1.6.2.jar:1.6.2]
	at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:876) ~[javax.mail-1.6.2.jar:1.6.2]
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:780) ~[javax.mail-1.6.2.jar:1.6.2]
	at javax.mail.Service.connect(Service.java:366) ~[javax.mail-1.6.2.jar:1.6.2]
	at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:517) ~[spring-context-support-5.1.6.RELEASE.jar:5.1.6.RELEASE]
	at org.springframework.mail.javamail.JavaMailSenderImpl.testConnection(JavaMailSenderImpl.java:397) ~[spring-context-support-5.1.6.RELEASE.jar:5.1.6.RELEASE]
	at org.springframework.boot.autoconfigure.mail.MailSenderValidatorAutoConfiguration.validateConnection(MailSenderValidatorAutoConfiguration.java:52) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]
	... 30 common frames omitted

報這個錯誤,然後又發現自己什麼配置都對的,尤其是“剛纔還好好的,忽然不行了”,最簡單的解決方法是等,沒開玩笑,等一會就好了,看了https://stackoverflow.com/questions/17970343/javax-mail-authenticationfailedexception-535-authentication-failed-5-7-1這個解釋,感覺和session登錄超時也有一定的關係,不過我個人覺得關係不大= =感覺像是QQ郵箱在登錄時校驗的規則有些嚴格= =。

這兩天在試各種郵箱的發送郵件功能整合在工程中,163 126會554  QQ會535= =如果有什麼不用太操心郵箱服務器,請一定要告訴我= =謝謝,準備註冊下sina郵箱試試看= =

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章