嗨,我试图使用从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依赖性
<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
型
1条答案
按热度按时间eblbsuwk1#
给javamailsender类给予@Autowire注解