linux – 使用SpringBoot应用程序发送smtp电子邮件教程
我有一个基本的SpringBoot 2.0.5.RELEASE应用程序.使用Spring Initializer,JPA,嵌入式Tomcat,Thymeleaf模板引擎和包作为可执行的JAR文件.
我已经配置了springboot属性,如下所示:
spring.mail.host=smtp.gmail.com
[email protected]
spring.mail.password=nunet999!
spring.mail.properties.mail.smtp.auth = true
spring.mail.properties.mail.smtp.socketFactory.port = 465
spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.socketFactory.fallback = false
spring.mail.propertirs.mail.smtp.ssl.enable = true
它在发送电子邮件时工作正常.我还有一个来自我的域名[email protected]的电子邮件地址
我使用Postfix将电子邮件从[email protected]转发到[email protected]并且工作正常.
我想知道是否有办法在其他方面做到这一点.从[email protected]发送电子邮件,但使用[email protected] smtp以避免安装邮件服务器.
或者基本上我想知道如何从我的linux服务器中提取smtp属性,因为从那里我可以使用命令发送电子邮件
cat ~/test_message | mail -s 'Test email subject line' [email protected]
解决方法:
我认为您需要Google Suite的email feature.使用此功能您可以使用自己的域名创建自定义电子邮件地址,然后发送&通过Gmail接收电子邮件(Gmail Suite).
使用Gmail的SMTP配置与以前相同.
阅读更多:https://digital.com/blog/create-email-using-gmail/#ixzz5Sxusynvb