begin process at 2012 02 13 11:10:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

JavaMail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

JavaMail

jeudi 27 avril 2006 à 12:14:07 | JavaMail

walloudtn

Bonjour,
Je suis en train de développer un petit programme qui permet l'envoi d'un mail.Le problème que lorsque j'éxécute le programme cette exception apparait (Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/DataSource
        at Interfaces.Envoi.envoyerMail(Envoi.java:57)
DEBUG: setDebug: JavaMail version 1.4ea
        at Interfaces.Envoi.main(Envoi.java:88)
Java Result: 1)
Et il marque en rouge toujours l'expression "mesg = new MimeMessage(session);"pour la 1ère erreur, et pour la 2ème erreur il se pointe sur "env.envoyerMail();"<===celle là se trouve dans le main :)
Je suis sure que le code s'exécute bien,je l'ai trouvé sur ce lien [ Lien ]

Merci d'avance

vendredi 28 avril 2006 à 09:46:50 | Re : JavaMail

walloudtn

Alooooooooooooooooo,il n'y a personne qui peut m'aider sur ce JAVA FORUM!!!!!
 aloooooo svp :)))))))))))

vendredi 28 avril 2006 à 15:15:38 | Re : JavaMail

HFanny

L'erreur java.lang.NoClassDefFoundError veut dire qu'il ne trouve pas la classe en question.
Juste comme ça, tu as bien les libraires activation.jar et mail.jar ?

Car à part ça, sans ton code entier c'est difficile de voir où est l'erreur.
Au cas où, je te mets le code que j'utilise (dans le cas présent, sans fichiers attachés) :

dans les imports :
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

Et dans le code :
   Properties props = new Properties();
   props.put("mail.smtp.host", "0.0.0.0"); // 0.0.0.0 à remplacer par l'IP du serveur SMTP
   Session session = Session.getDefaultInstance(props, null);
   Message msg = new MimeMessage(session);
   InternetAddress addressFrom = new InternetAddress("toto@toto.com");
   msg.setFrom(addressFrom); // set the from

   String recipients[] = { "titi@titi.com", "tutu@tutu.com" };
   InternetAddress[] addressTo = new InternetAddress[recipients.length];
   for (int i = 0; i < recipients.length; i++) {
     addressTo[i] = new InternetAddress(recipients[i]);
   }
   msg.setRecipients(Message.RecipientType.TO, addressTo); // set the recipients
 
   msg.setSubject("c'est mon sujet"); // set the subject
   msg.setContent("c'est mon texte!", "text/plain"); // set the content
   Transport.send(msg);


En espérant que ça t'éclaire un peu.

[b][font=Century Gothic]Fanny[/font=Century Gothic][/b]
vendredi 28 avril 2006 à 15:47:56 | Re : JavaMail

walloudtn

Merci HFanny,
j'ai déjà donné le lien de la source que je travaille avec : [ Lien ]
Par contre comment je peux avoir l'ip d'un serveur smtp?Par exemple j'essay de travailler avec le serveur smtp de yahoo qui est :smtp.mail.yahoo.fr "props.put("mail.smtp.host", "smtp.mail.yahoo.fr");"et dans l'adresse de celui qui envoi je met une de mes adresse yahoo "mesg.setFrom(new InternetAddress("mon_adresse@yahoo.fr"));".Est ce que c'est juste?
Tu peux voir la source sur le lien que j'ai déposé là dessus. :)) Merci d'avance


Cette discussion est classée dans : java, programme, envoi, exception, javamail


Répondre à ce message

Sujets en rapport avec ce message

Envoi de mail via java et javaMail [ par Vlatiss ] Bonjour,Tout d'abord notons que je suis novice en Java.J'ai réussi à trouver du code et à l'adapter à mon besoin pour l'envoi de mail via smtp.Le prob exception au niveau d'un programme [ par horka ] Bonjour tout le monde, j'ai rencontré une exception dans un programme java qui permet de parser un document .dtd .L'exception est la suivante: java.la Connexion de java avec une base de données oracle [ par Aminesrine88 ] Bonjour, j'utilise JAVA et j'essaie d'établir une connexion avec une base de données oracle. J'ai écrit ce code: [code=java]/* * To change this templ animation sur java [ par EricCfA ] bonsoir à tous je suis entrain d'écrire un programme en java dans lequel intervient une image(gif) qui doit être animer. j'ai eu une première solutio éxécuter un programme java à partir d'une page HTML [ par titan3131 ] [^^happy10] Pierre Nonclercq Bonjour J'ai écrit un petit programme en java qui fonctionne trés bien quand je l'éxécute à partir d'éclipse Je souhaite Exception java [ par horka ] Bonsoir tout le monde, J'ai rencontré l'exception suivante dans l'exécution de mon programme: java.lang.ArrayIndexOutOfBoundsException Est ce quelqu'u initialisation d'une exception [ par Hermios ] Bonjour à tous, Une question qui peut sans doute sembler basique, mais je n'ai trouvé aucune réponse : Je dois créer un type d'exception particulier, exception in thread "thread-2" java.lang.noclassdeffounderror [ par thebronx05 ] Bonjour, j'ai une application que j'ai faite avec JBuilder2006, quand je la lance avec JBuilder ( compilation + execution) tout marche à merveille, ma Utiliser un programme externe [ par christophedlr ] Bonsoir, Je souhaiterais programmer un logiciel en Java que j'avais commencé préalablement en C++ avec QT (qui me pose des soucis d'où le changement


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,978 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales