Регистрация нового пользователя 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.

Другие вопросы по тегам