Sauvegarder un mail avec api javamail [Résolu]

chhibiJAVA 30 Messages postés lundi 21 novembre 2011Date d'inscription 26 septembre 2012 Dernière intervention - 12 mars 2012 à 17:58 - Dernière réponse : chhibiJAVA 30 Messages postés lundi 21 novembre 2011Date d'inscription 26 septembre 2012 Dernière intervention
- 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
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 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é 97 internautes ce mois-ci

Commenter la réponse de cs_Julien39
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 15 mars 2012 à 14:40
0
Merci
Pas de réponse ?
Commenter la réponse de cs_Julien39
chhibiJAVA 30 Messages postés lundi 21 novembre 2011Date d'inscription 26 septembre 2012 Dernière intervention - 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.