Sauvegarder un mail avec api javamail [Résolu]

Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Statut
Membre
Dernière intervention
26 septembre 2012
- - Dernière réponse : chhibiJAVA
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Statut
Membre
Dernière intervention
26 septembre 2012
- 15 mars 2012 à 16:46
Bonjour,

j'ai crée une application avec netbeans qui permet d'envoyer mail avec pièce jointe et je cherche maintenant après l'envoie de le sauvegarder et je n'ai sait pas comment faire le sauvegarde merci de m'aider

voici mon code (main) :

package Main;

import Entite.Mail;
import DAO.MailDAO;
import java.io.File;


/**
*
* @author Becem&Ahmed
*/
public class Main {

public static void main(String[] args) {

MailDAO m1 = new MailDAO();
try {

String from = "Chhibi.Ahmed@yahoo.fr";
// String des = "chhibi.ahmed@gmail.com";
String msg = "bonjour";
String subject = "mailattachment";
String filename = "D:\\4infob5\\PFA\\fichier pointage";

File fichier = new File(filename);

String[] list = fichier.list();

for (int i = 0; i < m1.readDept().size(); i++) {

String deprt = m1.readDept().elementAt(i);
System.out.println("\nNom de departement :" + deprt);

for (int j = 0; j < list.length; j++) {

if ((File.separatorChar + list[j]).contains(deprt)) {

System.out.println("la pièce jointe :" + File.separatorChar + list[j]);
for (int k = 0; k < m1.readMail(deprt).size(); k++) {
System.out.println("Mail Destination:" + m1.readMail(deprt).elementAt(k));
Mail M = new Mail(from, m1.readMail(deprt).elementAt(k),
msg, subject, filename + File.separatorChar + list[j]);

if (!m1.sendEmail(M)) {
System.out.println("email non envoyée");
}

}

}

}
}

} catch (Exception e1) {
}


}
}
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
250
3
Merci
Bonjour,

JavaMail te permet d'envoyer un mail et pas de le sauvegarder.

Tu peux toi même gérer la sauvegarde. Tu as en effet, toutes les informations nécéssaires pour enregistrer ton mail dans une base de données ou dans un fichier XML par exemple.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Julien39
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
250
0
Merci
Pas de réponse ?
Commenter la réponse de cs_Julien39
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Statut
Membre
Dernière intervention
26 septembre 2012
0
Merci
merci julien39 j'ai enregistré les emails dans une base de donnée
Commenter la réponse de chhibiJAVA