SSL или TLS при отправке электронной почты

Я хочу отправить письмо из моего java-приложения через мою учетную запись gmail. Я использую apache-commons-email 1.4. У меня есть следующий код

HtmlEmail email = new HtmlEmail();
email.setHostName(hostName);
email.setSmtpPort(port);
email.setAuthenticator(defaultAutenticator);
email.setSSLOnConnect(true);
//email.setStartTLSEnabled(true);
//email.setStartTLSRequired(true);
email.setFrom(from);
email.setSubject(title);
email.setHtmlMsg(htmlContent);
email.setTextMsg(textContent);
email.addTo(recipient);
email.send();

Этот код работает нормально. Мой вопрос: что лучше использовать SSL или TLS? Могу ли я использовать их вместе?

Как я понимаю из веб-поиска, они почти одинаковы, но SSL запускает шифрование автоматически при запуске соединения, а TLS - нет. Значит ли это, что SSL более безопасен?

0 ответов

Другие вопросы по тегам