Je veux envoyer des milliers d'e-mails différents à différents destinataires et voudrais ouvrir la connexion à mon SMTP et le maintenir. J'espère que ce sera plus rapide, puis rouvrir la connexion pour ervy mail. Je voudrais utiliser Apache Commons Email pour cela, mais je pourrais revenir à l'API Java Mail si nécessaire.Comment envoyer plusieurs emails en une session?
En ce moment I'am faire, ce qui ouvre une ferme la connexion à chaque fois:
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("[email protected]");
email.addTo(to);
email.setSubject(subject);
email.setHtmlMsg(htmlMsg);
email.send();
Gardez la session ouverte et envoyer 1000 emails et ** enfin ** clôturer la session. –
Savez-vous si cela est possible avec le courrier électronique commun? –
ça ne me semble pas ... J'utilise JavaMail full-out. –