我的 grails 应用程序中的 gmail smtp 在 Windows 上运行良好,但在具有相同配置的 ubuntu 机器上无法运行。 我使用的配置是:
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "*******@gmail.com"
password = "*********"
props = ["mail.smtp.auth":"false", "mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false" ]
}
最佳答案
在 Ubuntu 上安装和配置 Sendmail
这应该可以帮助您在 Ubuntu 上使用基本配置安装 Sendmail。
如果没有安装sendmail,
安装它:
sudo apt-get install sendmail
配置/etc/hosts 文件:
nano/etc/hosts
3.确保该行看起来像这样:
127.0.0.1 localhost 你的主机名
4.运行 Sendmail 的配置并对所有内容回答“Y”:
sudo sendmailconfig
- 重启 Apache : sudo service apache2 restart。
查看sendmail服务发送状态
1:开始: 服务 sendmail 启动。
- 重启: 服务sendmail重启
3.查看状态: 服务发送邮件状态
关于java - grails 应用程序 gmail smtp 无法在 ubuntu 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39865876/