Sauvegarder un mail avec api javamail [Résolu]

Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Dernière intervention
26 septembre 2012
- 12 mars 2012 à 17:58 - Dernière réponse :
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
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 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
13 mars 2012 à 08:50
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.

Merci cs_Julien39 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de cs_Julien39
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
15 mars 2012 à 14:40
0
Merci
Pas de réponse ?
Commenter la réponse de cs_Julien39
Messages postés
30
Date d'inscription
lundi 21 novembre 2011
Dernière intervention
26 septembre 2012
15 mars 2012 à 16:46
0
Merci
merci julien39 j'ai enregistré les emails dans une base de donnée
Commenter la réponse de chhibiJAVA

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.