Регистрация нового пользователя JHipster -> MailConnectException
Я знакомлюсь с JHipster и Spring все лучше и лучше, но у меня возникла проблема с регистрацией нового пользователя. Когда я пытаюсь зарегистрировать нового пользователя, я получаю следующее сообщение об ошибке. В соответствии с этим почтовым сервисом Stackru в Jhipster я должен заполнить свойства в application-dev.yml или application-prod.yml.
Веб-приложение должно использоваться разными лицами, которые должны иметь возможность зарегистрироваться. Я не думаю, что это правильный путь? Я что-то здесь упускаю? Нужен ли SMTP-сервер для этого?
2017-12-05 09:19:58.006 WARN 31208 --- [irpd-Executor-2] irpd.service.MailService : Email could not be sent to user 'test.test@gmail.com'
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection refused: connect. Failed messages: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection refused: connect
У меня есть следующая запись в моем application-dev.yaml:
mail:
host: localhost
port: 25
username:
password:
messages:
cache-seconds: 1
thymeleaf:
cache: false
http:
multipart:
max-file-size: 5MB
max-request-size: 20MB
1 ответ
Да, вам нужен SMTP-сервер. Проверьте наш раздел советов на www.jhipster.tech, вы найдете, как настроить электронную почту и как использовать MailDev с Docker.