@@ -25,20 +25,12 @@ public class MailConfig {
2525 @ Value ("${spring.mail.properties.mail.smtp.auth}" )
2626 private boolean auth ;
2727
28- @ Value ("${spring.mail.properties.mail.smtp.starttls .enable}" )
29- private boolean starttlsEnable ;
28+ @ Value ("${spring.mail.properties.mail.smtp.ssl .enable}" )
29+ private boolean sslEnable ;
3030
31- @ Value ("${spring.mail.properties.mail. smtp.starttls.required }" )
32- private boolean starttlsRequired ;
31+ @ Value ("${spring.mail.properties.smtp.ssl.trust }" )
32+ private String sslTrust ;
3333
34- @ Value ("${spring.mail.properties.mail.smtp.connectiontimeout}" )
35- private int connectionTimeout ;
36-
37- @ Value ("${spring.mail.properties.mail.smtp.timeout}" )
38- private int timeout ;
39-
40- @ Value ("${spring.mail.properties.mail.smtp.writetimeout}" )
41- private int writeTimeout ;
4234 @ Bean
4335 public JavaMailSender javaMailSender () {
4436 JavaMailSenderImpl mailSender = new JavaMailSenderImpl ();
@@ -55,11 +47,8 @@ public JavaMailSender javaMailSender() {
5547 private Properties getMailProperties () {
5648 Properties properties = new Properties ();
5749 properties .put ("mail.smtp.auth" , auth );
58- properties .put ("mail.smtp.starttls.enable" , starttlsEnable );
59- properties .put ("mail.smtp.starttls.required" , starttlsRequired );
60- properties .put ("mail.smtp.connectiontimeout" , connectionTimeout );
61- properties .put ("mail.smtp.timeout" , timeout );
62- properties .put ("mail.smtp.writetimeout" , writeTimeout );
50+ properties .put ("mail.smtp.ssl.enable" , sslEnable ); // SSL 설정
51+ properties .put ("mail.smtp.ssl.trust" , sslTrust ); // SSL 신뢰 설정
6352
6453 return properties ;
6554 }
0 commit comments