【问题标题】:Using sendmail as SMTP server in Play Framework在 Play Framework 中使用 sendmail 作为 SMTP 服务器
【发布时间】:2016-06-21 17:33:47
【问题描述】:

我有一个使用 SMTP 服务器发送电子邮件的 Play Framework 应用程序。现在我有一个处理这些电子邮件的 GMail 帐户,但我确实安装了 sendmail 并想使用它。

我在application.conf中有如下配置:

mail.smtp.host=smtp.gmail.com mail.smtp.user=myaddress@gmail.com mail.smtp.pass=密码 mail.smtp.channel=ssl

如何更改这些行以便使用已安装的 sendmail 应用程序?它正在工作,我可以通过“sendmail -v acc@dom.com

更新

这应该是这样的:

mail.smtp.host=本地主机 mail.smtp.from=我的账户

因为没有定义 mail.smtp.from,所以失败了。 “mail.debug=true”帮助我找到了答案。谢谢,Codemwnci

【问题讨论】:

    标签: playframework sendmail


    【解决方案1】:

    应该很简单

    mail.smtp.host=localhost
    # comment old gmail settings
    #mail.smtp.user=myaddress@gmail.com
    #mail.smtp.pass=password
    #mail.smtp.channel=ssl
    

    查看此处了解所有配置属性 - http://www.playframework.org/documentation/1.2.4/configuration#mail

    【讨论】:

    • 不工作,我一开始就试过了。如何调试正在发生的事情以及为什么这不起作用?
    • 我看到 Play 尝试发送电子邮件,但没有成功也没有例外。 Sendmail 日志为空
    • 我在 Play 2.0 中找不到 Mail 和 SimpleMail。知道如何在 play2.0 中实现这一点吗?
    • 这必须在 Play2 中自己完成...我相信现在存在一个插件...我会为您创建一个新问题
    • 在这里为您添加了一个新问题 - stackoverflow.com/questions/10492858/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多