bonjour,
j'essai d'envoyer un e-mail à partir d'un programme java et j'ai suivi ce tuto dont j'ai trouver le code fournie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import javax.mail.internet.*;
import javax.mail.*;
import java.util.*;
 
/**
 * Classe permettant d'envoyer un mail.
 */
public class TestMail {
   private final static String MAILER_VERSION = "Java";
   public static boolean envoyerMailSMTP(String serveur, boolean debug) {
         boolean result = false;
         try {
                  Properties prop = System.getProperties();
                  prop.put("mail.smtp.host", serveur);
                  Session session = Session.getDefaultInstance(prop,null);
                  Message message = new MimeMessage(session);
                  message.setFrom(new InternetAddress("moi@chez-moi.fr"));
                  InternetAddress[] internetAddresses = new InternetAddress[1];
                  internetAddresses[0] = new InternetAddress("moi@chez-moifr");
                  message.setRecipients(Message.RecipientType.TO,internetAddresses);
                  message.setSubject("Test");
                  message.setText("test mail");
                  message.setHeader("X-Mailer", MAILER_VERSION);
                  message.setSentDate(new Date());
                  session.setDebug(debug);
                  Transport.send(message);
                  result = true;
         } catch (AddressException e) {
                  e.printStackTrace();
         } catch (MessagingException e) {
                  e.printStackTrace();
         }
         return result;
   }
 
   public static void main(String[] args) {
         TestMail.envoyerMailSMTP("10.10.50.8",true);
   }
A l'adresse :http://jmdoudoux.developpez.com/cour...p-javamail.php
l'ors de la compilation sur l'invite de commande
:javac -classpath activation.jar;mail.jar;smtp.jar TestMail.java tout vas biens (pas d'erreurs de compilation )
mais quant j'essai d'éxecuter le programme :
java -classpath activation.jar;mail.jar;smtp.jar TestMail
le message d'erreur suivant apparait
:Exception in thread "main" java.lang.NoClassDefFoundError:javax/mail/messagingException

j'ai utiliser :javamail-1.4.1 qui ne contiens pas activation.jar alor je l'ai telecharger séparement.
je n'arrive pas à trouver ou est le probleme.
merci