Envoie se mail

cs_omar1271 Messages postés 24 Date d'inscription mercredi 5 décembre 2007 Statut Membre Dernière intervention 11 mai 2008 - 27 févr. 2008 à 21:19
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 - 29 févr. 2008 à 03:06
slt tt le monde
je ss entrain de realiser une applictaion et cette derniere parmi ces fonctionalités doit envoyer des emails 
j'ai testé plusieurs codes mé ca a rien donné  , j'ai bien configuré SMTP  et j'ai importé la classe mail         
est ce qu'il ya qlqun qui pe me fournir un code qui l'a deja testé
et merci d'avance !!!
 

3 réponses

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
28 févr. 2008 à 09:40
Salut,

montre ce que tu as fait parce que 90% (facile) des codes javamail sur le net sont fonctionnels

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
0
cs_omar1271 Messages postés 24 Date d'inscription mercredi 5 décembre 2007 Statut Membre Dernière intervention 11 mai 2008
28 févr. 2008 à 12:49
voila mon code:

////////////////******************
import java.util.Date;
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;


// classe qui permet l'envoi de mails et de SMS
class MailSender {
   
    //////////////////////// constructeur //////////////////////////////
    public MailSender(String dest, String message) {
 
 try {
     // recupération des propriétés du système 
     Properties props = System.getProperties();
    
     // définition du type de message et du serveur smt ppour l'envoi    
     props.put("mail.smtp.host", "10.20.201.121");    
    
     // convertion du message au format Mime
     Session session = Session.getInstance(props, null);   
     Message msg = new MimeMessage(session);
              
     // auteur du message
     msg.setFrom(new InternetAddress(""Administrateur" <[mailto:king_2008@live.fr king_2008@live.fr]>"));
    
     // destinataire
     msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(dest, false));
    
     // objet, en-tête, et contenu du message
     msg.setSubject("Intrusion !!!");    
     msg.setText("Bonjour, une intrusion a été détectée.\n\n" + message);    
     msg.setHeader("X-Mailer", "JavaVideoMonitoring");
     msg.setSentDate(new Date());    
    
     // envoi du message
     Transport.send(msg);
 }
     catch(Exception e) {
     e.printStackTrace();
     }
    


 }
}

et merci !!
0
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
29 févr. 2008 à 03:06
Ton code fonctionne chez mois (à la place de "10.20.201.121" j'ai mis "smtp.internet.lu", parceque c'est l'adresse de mon serveur).
0
Rejoignez-nous