Я хочу отправить тысячи разных писем разным получателям и хотел бы открыть соединение с моим SMTP и удержать его.Я надеюсь, что это быстрее, чем снова открыть соединение для ошибочной почты.Я хотел бы использовать Apache Commons Email для этого, но в случае необходимости мог бы прибегнуть к Java Mail API.
Сейчас я делаю это, и каждый раз открывается, закрывает соединение:
HtmlEmail email = new HtmlEmail();
email.setHostName(server.getHostName());
email.setSmtpPort(server.getPort());
email.setAuthenticator(new DefaultAuthenticator(server.getUsername(), server.getPassword()));
email.setTLS(true);
email.setFrom("test@example.com");
email.addTo(to);
email.setSubject(subject);
email.setHtmlMsg(htmlMsg);
email.send();