OLa pessoal, gostaria de saber se é possível enviar varios emails com apenas uma conexão, pois ao fazer o envio de emails da seguinte forma:
Session session = this.session;
Message msg = new MimeMessage(session);
// Define para quem é o email
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(
conta.getEmail()));
// Define de quem é o email
msg.setFrom(new InternetAddress(conta.getEmail()));
// Assunto
msg.setSubject(Constantes.STAR_SUBJECT_MAIL + info.getCaminho() + info.getNome());
msg.setContent("Hello", "text/plain");
// Composição da mensagem
Multipart variasPartes = new MimeMultipart();
BodyPart corpoPartes = new MimeBodyPart();
corpoPartes.setText(info.getTamanho() + "\n" + total + "\n" + info.getCaminho()
+ info.getNome());
variasPartes.addBodyPart(corpoPartes);
corpoPartes = new MimeBodyPart();
DataSource ds = new FileDataSource(file);
DataHandler dh = new DataHandler(ds);
corpoPartes.setDataHandler(new DataHandler(ds));
corpoPartes.setFileName(file.getName());
variasPartes.addBodyPart(corpoPartes);
msg.setContent(variasPartes, "application/octet-stream");
// Envio de mensagem
Transport.send(msg);
Somente será feita a conexão quando for executado Transport.send(msg). Não teria como abrir uma conexão e enviar varios emails atraves desta?