java - Play 框架邮件程序 2.4.0

标签 java playframework typesafe-activator

我正在尝试为我的网页配置一个简单的联系表单。我得到这个堆栈跟踪:

Caused by: javax.mail.AuthenticationFailedException: 
534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbsFU
534-5.7.14 MKoUlkf2Neav16XnOM73Jlc2ZJGyh4aH0ufasdsFAavSZ0zZsUhPVyLuGIT7ovkWxFGIZe3i1
534-5.7.14 GXvzNckga4f3-2reqdsa_hQQUNIpw318l2zbJvNfyM6vs-cMwYeE4b1UBWWbuzrRTD1piAemlc
534-5.7.14 -LXFDg959rb0iyXpM-yewLkDUFand3tpgb4GTIcbtnl0J2SUwwgSw42OOd-oHfionK6ESjJ5Q
534-5.7.14 vx1CK0Bcv0LngW2PBP5G_yQfewBQ0Uw> Please log in via your web browser and
534-5.7.14 then try again.
534-5.7.14 Learn more at
534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 b141sm930933qka.11 - gsmtp
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:823) ~[mail-1.4.5.jar:1.4.5]
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:756) ~[mail-1.4.5.jar:1.4.5]
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:673) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Service.connect(Service.java:317) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Service.connect(Service.java:176) ~[mail-1.4.5.jar:1.4.5]

这是我的配置,

smtp.host=smtp.gmail.com
smtp.port=465
smtp.ssl=true
smtp.tls=true
smtp.user="myemail@gmail.com"
smtp.password=xxxxxx

最佳答案

我用过:

"com.typesafe.play" %% "play-mailer" % "2.4.1"

最后这个配置起作用了:

smtp.host=smtp.gmail.com
smtp.auth=true
smtp.port=587
smtp.tls=yes
smtp.ssl=no
smtp.user = "****@gmail.com"
mail.smtps.debug = true
smtp.password = "****"

我必须启用此设置

https://www.google.com/settings/security/lesssecureapps

关于java - Play 框架邮件程序 2.4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30075792/

相关文章:

javascript - Android 网页 View 像素

heroku - 将 Play 应用上传到 Heroku 时出错

eclipse - 为什么 "activator eclipse"在新项目中会产生 "Not a valid project ID: eclipse"?

java - Hadoop 运行 WordCount 失败

java - Java中的unicode换行符(\u000d)

java - 清理基于 Play-framework 的项目

java - Play Framework 应用程序路由中断

scala - 如何设置 prod 模式以将配置文件放在 conf 目录中(而不是在 jar 内)?

java - 如何在 Android 中的所有 Activity 中维护变量?

scala - Play 2.0-scala 中的自定义约束?