L'envoi d'e-mail en Java à l'aide d'Apache Commons email libs

Je suis à l'aide d'Apache Commons e-Mail de la bibliothèque pour envoyer des e-mails, mais je ne suis pas en mesure de les envoyer via le serveur SMTP de GMail.
Quelqu'un peut-il fournir un exemple de code qui fonctionne avec le serveur SMTP de GMail et les autres?

Je suis en utilisant le code suivant qui ne fonctionne pas:

String[] recipients = {"[email protected]"};

SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.gmail.com");
email.setAuthentication("[email protected]", "mypasswd");
email.setDebug(true);
email.setSmtpPort(465);

for (int i = 0; i < recipients.length; i++)
{
    email.addTo(recipients[i]);
}

email.setFrom("[email protected]", "Me");
email.setSubject("Test message");
email.setMsg("This is a simple test of commons-email");
email.send();

OriginalL'auteur user93796 | 2009-05-11