My *_*rts 4 java email smtp playframework
有人知道smtp需要在application.confPlay Framework项目文件中应用的设置,以便在localhost上发送电子邮件吗?
在我的单元测试期间,我收到错误:
已捕获play.exceptions.MailException,无法发送电子邮件
Play的开发人员发送电子邮件非常简单,我弄乱的唯一方法就是配置文件中的设置.
我试过使用:
mail.smtp=mock
Run Code Online (Sandbox Code Playgroud)
我尝试评论上面的行并使用:
mail.smtp.host=127.0.0.1
Run Code Online (Sandbox Code Playgroud)
这两种方法都不起作用.我知道这可能是一个非常棒的问题,但我以前从未真正处理过设置电子邮件的问题 - 所以我很感激任何可以提供的帮助.
如果我无法发送电子邮件,因为Play不能用作SMTP服务器,有什么方法可以mail.smtp=mock用来"模拟发送"电子邮件并允许我的测试通过?
有用的链接
为了更好地诊断问题,您可以使用以下设置(在application.conf中)提供有关电子邮件发送过程的更多详细信息.
mail.debug=true
Run Code Online (Sandbox Code Playgroud)
但是,出于测试目的,我发现使用GMail是发送电子邮件的最简单方法.配置(再次在application.conf中)是......
mail.smtp.host=smtp.gmail.com
mail.smtp.user=yourGmailLogin
mail.smtp.pass=yourGmailPassword
mail.smtp.channel=ssl
Run Code Online (Sandbox Code Playgroud)
有关所有配置的完整详细信息,Play Framework页面提供了有关如何执行此操作的大量信息.
http://www.playframework.org/documentation/1.2.2/emails
| 归档时间: |
|
| 查看次数: |
4923 次 |
| 最近记录: |