Hostinger 电子邮件拒绝使用 Java Spring Boot 进行连接

Hostinger email refuse to connect using Java Spring boot

提问人:RedBlue 提问时间:11/4/2023 更新时间:11/4/2023 访问量:31

问:

嗨,我试图使用来自 Hostinger 的电子邮件,但连接错误。

application.properties

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 depedency

<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 电子邮件 托管

评论


答:

0赞 DIVAKAR SARAGADAM 11/4/2023 #1

为 javamailsender 类提供@Autowire注解

评论

0赞 RedBlue 11/4/2023
错误仍然相同
0赞 DIVAKAR SARAGADAM 11/5/2023
geeksforgeeks.org/spring-boot-sending-email-via-smtp 获得此链接,您将获得