Bonjour,
j'ai une application qui envoie des mails à un destinataire, l'adresse du destinataire ainsi que les paramètres de configuration se trouve dans un fichier properties :
1 2 3 4
| # pour envoyer des mails
mail.serveursmtp=serveur smtp
mail.from=appli@societe.fr
mail.to=appli@societe.fr |
voilà mon code pour envoyer les mails :
mailFrom = prop.getProperty("mail.from");
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| // Envoie du log à l'adresse email
try {
File f = new File(fileNameLog);
EmailAttachment emailAttach = new EmailAttachment();
emailAttach.setPath(fileNameLog);
emailAttach.setName(fileNameLogDate);
MultiPartEmail email = new MultiPartEmail();
email.setSubject("log appli : "
+ new Date().toString());
email.setFrom(mailFrom);
List emails = new ArrayList();
emails.add(new InternetAddress(mailTo));
email.setTo(emails);
email.setHostName(mailSmtp);
email.attach(emailAttach);
email.send();
} catch (EmailException e) {
} catch (AddressException e) {
} |
je veux envoyer le mail à plusieurs destinataires.
existe-il un moyen de le faire sans modifier le code ?
genre dans le fichier properties :
mail.to=appli@societe.fr,autre@societe.fr
sinon quel est la meilleure façon de le faire ?
Merci
Partager