我有 spring boot 应用程序,并希望使用ionos发送 eamil 。这些是我使用的电子邮件配置:
@Configuration
public class MailConfiguration {
@Autowired
private Environment env;
@Bean
public JavaMailSender getMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost(env.getProperty("spring.mail.host"));
mailSender.setPort(Integer.parseInt(env.getProperty("spring.mail.port")));
mailSender.setUsername(env.getProperty("spring.mail.username"));
mailSender.setPassword(env.getProperty("spring.mail.password"));
return mailSender;
}
}
spring:
mail:
host: smtp.ionos.com
port: 465
username: support@mysite.com
password: password
使用465端口我收到此错误:
javax.mail.MessagingException: Could not connect to SMTP host: smtp.ionos.com, port: 465, response: -1
并且使用587端口,我没有收到任何错误,但收件箱中也没有收到任何电子邮件。