So senden Sie mehrere E-Mails in einer session?

Will ich senden Sie Tausende von verschiedenen E-Mails an verschiedene Empfänger und möchte die Verbindung zu meinem SMTP-und halten es. Ich hoffe das ist dann schneller öffnen der Verbindung für ervy-mail. Ich möchte mit Apache Commons E-Mail für, dass, könnte aber zurückgreifen, um die Java-Mail-API, falls erforderlich.

Ich jetzt bin, dies zu tun, was öffnet schließt die Verbindung jedes mal:

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();
  • Halten Sie die Sitzung zu öffnen und senden Sie 1000 E-Mails und endlich schließen Sie die Sitzung.
  • Wissen Sie, wenn dies möglich ist, mit commons E-Mail?
  • es scheint nicht, wie es...ich benutze JavaMail voll aus.
InformationsquelleAutor Tim Büthe | 2010-12-02
Schreibe einen Kommentar