我没有收到JAVA发来的邮件

时间:2017-06-20 11:12:34

标签: java spring server javamail jhipster

我想从out java应用程序发送一封电子邮件,我根据文档配置了所有内容。所以这里是我的邮件配置放在 application-dev.yml (不需要用户名和密码 - 我与系统管理的同事核实)

mail:
    host: xx.x.x.xxx //we are using the company mail host
    port: 25
    protocol: smtp
messages:
    cache-seconds: 1
thymeleaf:
    cache: false
http:
    encoding:
        charset: UTF-8
        enabled: true
        force: true

这是我的java代码:

MimeMessageHelper message = new MimeMessageHelper(mimeMessage, 
                           isMultipart, CharEncoding.UTF_8);
message.setTo("myemail@company.com");
message.setFrom(jHipsterProperties.getMail().getFrom());
message.setSubject("Test");
message.setText("Hello World!", true);
javaMailSender.send(mimeMessage);

我在java中没有任何错误,所以一切都应该没问题,但我没有收到电子邮件。

我在开始时认为这是服务器端的问题,但我们尝试从命令行发送电子邮件并收到电子邮件。命令行是:

SendSMTP.exe /nos /host XX.X.X.XXX /from emailAddress@company.com /to myemail@company.com /subject test /body 123

也许有人已经遇到这个问题,因为我在互联网上找不到任何解决方案。

0 个答案:

没有答案