Bonjour, j'esseye d'envoyer un mail,j'ai executé ce code pour tester :
mai ça marche pas quelqu'un m'explique les etapes e t verifie avec moi la validité de ce code
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
39
40
41
42 package service; 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("tabcoul88@hotmail.fr")); InternetAddress[] internetAddresses = new InternetAddress[1]; internetAddresses[0] = new InternetAddress("yacine.dev@gmail.com"); 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("smtp.menara.ma",true); } }
la réponse de console :
ça envoie rien
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
39
40 DEBUG: setDebug: JavaMail version 1.4.3 DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc] DEBUG SMTP: useEhlo true, useAuth false DEBUG SMTP: trying to connect to host "smtp.menara.ma", port 25, isSSL false 220 smtp-s5.menara.ma ESMTP Symantec Mail Security DEBUG SMTP: connected to host "smtp.menara.ma", port: 25 EHLO yacineOrd 250-smtp-s5.menara.ma says EHLO to 41.248.252.169:6798 250-ENHANCEDSTATUSCODES 250-PIPELINING 250 8BITMIME DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" DEBUG SMTP: Found extension "PIPELINING", arg "" DEBUG SMTP: Found extension "8BITMIME", arg "" DEBUG SMTP: use8bit false MAIL FROM:<tabcoul88@hotmail.fr> 250 MAIL FROM accepted RCPT TO:<yacinee.dev@gmail.com> 250 RCPT TO accepted DEBUG SMTP: Verified Addresses DEBUG SMTP: yacinee.dev@gmail.com DATA 354 continue. finished with "\r\n.\r\n" Date: Thu, 25 Feb 2010 15:14:43 +0100 (CET) From: tabcoul88@hotmail.fr To: yacine.dev@gmail.com Message-ID: <3341135.0.1267107283875.JavaMail.Administrateur@yacineOrd> Subject: Test MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Java test mail . 250 OK 4F/CC-31072-F7F868B4 QUIT 221 smtp-s5.menara.ma closing connection
merçi pour votre aide
Partager