Revision 61749
Added by Konstantina Galouni over 2 years ago
EmailSender.java | ||
---|---|---|
30 | 30 |
properties.put("mail.smtp.port", mailConfig.getPort()); |
31 | 31 |
properties.put("mail.smtp.auth", mailConfig.getAuth()); //enable authentication |
32 | 32 |
properties.put("mail.smtp.starttls.enable", "true"); |
33 |
if(mailConfig.getHost().equals("smtp.gmail.com")) {
|
|
34 |
properties.put("mail.smtp.ssl.protocols", "TLSv1.2");
|
|
33 |
if(mailConfig.getSslProtocols() != null) {
|
|
34 |
properties.put("mail.smtp.ssl.protocols", mailConfig.getSslProtocols());
|
|
35 | 35 |
} |
36 | 36 |
logger.debug("Try to connect to mail sender with "+ mailConfig.getUsername()); |
37 | 37 |
Session session = Session.getInstance(properties, |
Also available in: Unified diff
[Trunk | Admin Tools Library]:
1. MailConfig.java: Added field "sslProtocols".
2. AdminToolsLibraryCheckDeployController.java: Expose property "admintoolslibrary.mail.sslProtocols".
3. EmailSender.java: Set "mail.smtp.ssl.protocols" with value from property "admintoolslibrary.mail.sslProtocols", if it is not null.