cori2boonzsquad
Messages postés12Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention 4 août 2004
-
4 août 2004 à 10:22
wargre
Messages postés649Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention 9 septembre 2004
-
4 août 2004 à 14:10
Bonjour, j'ai realisé une api utilisant javamail mais j'obtiens un message d'erreur à son execution il me dit que sa vient de la ligne 43(definition du message MimeMessage message) de la class SendMail or je ne vois aucune erreur dans mon code.
pouvez vous me dire pourquoi sa bug????
voici le code de la class SendMail:
public class SendMail {
public static String nomFich;
private final static String MAILER_VERSION = "Java";
public static boolean envoyerMailSMTP(String serveur, boolean debug) {
boolean result = false;
//propriété du system
Properties prop = System.getProperties();
// setup serveur mail
prop.put("mail.smtp.host", serveur);
//créer une session
Session session = Session.getDefaultInstance(prop,null);
//Définition du message
MimeMessage message = new MimeMessage(session);
InternetAddress from = new InternetAddress(fromEmail);
InternetAddress to = new InternetAddress(toEmail);
message.setFrom(from);
message.addRecipient(Message.RecipientType.TO, to);
message.setSubject("Attention problème avec un fichier");
message.setText("ce fichier est toujours dans le repertoire:"+nomFich);
message.setHeader("X-Mailer", MAILER_VERSION);
message.setSentDate(new Date());
session.setDebug(debug);
//envoi du message
Transport.send(message);
result = true;
et j'obtiens ce message d'erreur a l'éxecution:
"java.lang.NoClassDefFoundError: javax/activation/DataSource
at SendMail.envoyerMailSMTP(SendMail.java:42)"
cori2boonzsquad
Messages postés12Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention 4 août 2004 4 août 2004 à 11:56
autre petite question lol
le nomFich que j'ai doit normalement me retourner le nom du fichier present dans le repertoire (le scan du repertoire etant effectuer dans mon main et ensuite je fais appel a la class sendMail pour envoyer le message) mais il me donne toujours nomFich = null.
comment recuperer le nom du fichier pour l'envoyer dans le message (il me faut une variable mais je ne vois pas comment faire)
si quelqu'un peu aisder thks
cori2boonzsquad
Messages postés12Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention 4 août 2004 4 août 2004 à 13:29
euh non sa ne marche pas malheureusement lol
en fait je cherche a inclure de facon dynamique le nom du fichier dans le corps du message.
je cherche toujours lol
merci encore