您好,我正在尝试使用 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
给javamailsender类添加@Autowire注解