我知道这可能是一个非常简单的问题,但我已经坚持了好几个小时,经过大量的互联网研究后我没有发现问题.
我开始了一个jhipster项目,现在我正在尝试配置一个电子邮件服务器,用于向我的新用户发送注册电子邮件.所以我编辑了项目中存在的2个配置文件:
../src/test/resources/config/application.yml
../src/main/resources/config/application.yml
在其中的每一个中,我在"Spring:mail:"下添加了以下行:
host: smtp.gmail.com
port: 25
user: xxx@gmail.com
password: xxx
protocol: smtp
tls: true
auth: true
from: xxx@gmail.com
Run Code Online (Sandbox Code Playgroud)
然后我尝试进行新的注册并且没有工作邮件确认,我也尝试运行测试,从"mailService"显式调用函数"sendEmail",它也没有用.有人知道为什么吗?我是否犯了一些配置错误?还有什么我应该做的?
添加有关日志的询问信息:
通常这是我运行调用sendMail函数的测试时得到的日志:
[DEBUG] org.portotech.perdigao.config.AsyncConfiguration - Creating Async Task Executor<br>
[DEBUG] org.portotech.perdigao.config.MetricsConfiguration - Registering JVM gauges<br>
[DEBUG] org.portotech.perdigao.config.CacheConfiguration - No cache<br>
[WARN] org.portotech.perdigao.Application - No Spring profile configured, running with default configuration<br>
[DEBUG] org.portotech.perdigao.config.MailConfiguration - Configuring mail server<br>
[INFO] org.portotech.perdigao.config.ThymeleafConfiguration - loading non-reloadable mail messages resources<br>
[DEBUG] org.portotech.perdigao.config.DatabaseConfiguration - Configuring Mongeez<br>
[DEBUG] org.portotech.perdigao.service.MailService - Send e-mail[multipart 'false' and html …Run Code Online (Sandbox Code Playgroud)