我是Jhispter的新手,我使用yeoman generator
为Jhipster创建了一个应用程序。
当我作为管理员登录此应用程序以检查Health checks
部分时,我发现电子邮件服务已关闭,详细信息说明了这一点:
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1
我该如何解决这个问题?
答案 0 :(得分:2)
您必须使用您的真实帐户数据(例如gmail帐户)填写application-dev.yml或application-prod.yml中的属性
mail:
host: localhost
port: 25
username:
password:
答案 1 :(得分:0)
转到application-prod.yml并在下面添加配置来修复它。
spring:
mail:
host: smtp.gmail.com
port: 587
user: your gmail address
password: your password
protocol: smtp
tls: true
auth: true
from: spoonatte@gmail.com
properties.mail.smtp:
auth: true
starttls.enable: true
ssl.trust: smtp.gmail.com
或者在application-prod.yml
中 mail:
host: smtp.gmail.com
port: 587
username: your gmail address
password: your password
protocol: smtp
tls: true
properties.mail.smtp:
auth: true
starttls.enable: true
ssl.trust: smtp.gmail.com
messages:
cache-seconds: 1
thymeleaf:
cache: false