Hostinger 电子邮件拒绝使用 Java Spring boot 连接

问题描述 投票:0回答:1

您好,我正在尝试使用 Hostinger 的电子邮件,但连接时出现错误。

应用程序.属性

spring.mail.host=smtp.hostinger.com
spring.mail.port=465
spring.mail.username=myMailFromHostinger
spring.mail.password=password
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true

Maven 依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
        </dependency>

代码

    public void sendEmail(String email, String subject, String body) {
        JavaMailSender javaMailSender = new JavaMailSenderImpl();
        SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
        simpleMailMessage.setFrom("myMailFromHostinger");
        simpleMailMessage.setTo(email);
        simpleMailMessage.setText(body);
        simpleMailMessage.setSubject(subject);

        javaMailSender.send(simpleMailMessage);

    }

错误信息

Caused by: java.net.ConnectException: Connection refused: connect
spring-boot email hosting
1个回答
0
投票

给javamailsender类添加@Autowire注解

© www.soinside.com 2019 - 2024. All rights reserved.