Sauvegarder un mail avec api javamail [Résolu]

Signaler
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Statut
Membre
Dernière intervention
26 septembre 2012
-
chhibiJAVA
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Statut
Membre
Dernière intervention
26 septembre 2012
-
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) {
}


}
}

3 réponses

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
259
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.
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
259
Pas de réponse ?
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Statut
Membre
Dernière intervention
26 septembre 2012

merci julien39 j'ai enregistré les emails dans une base de donnée