i have problem in sending email,iam novice and i want somone help me ,this my
code:
Code:
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.getInstance(prop,null);
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("ddddd@hotmail.fr"));
InternetAddress[] internetAddresses = new InternetAddress[1];
internetAddresses[0] = new InternetAddress("fffffffffff@hotmail.fr");
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) {
System.out.println("le message "+TestMail.envoyerMailSMTP("smtp.menara.ma",true));
}
}
and displaied console
Code:
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:5100
250-8BITMIME
250-PIPELINING
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: use8bit false
MAIL FROM:<tabcoul88@hotmail.fr>
250 MAIL FROM accepted
RCPT TO:<tabcoul88@hotmail.fr>
250 RCPT TO accepted
DEBUG SMTP: Verified Addresses
DEBUG SMTP: eeee@hotmail.fr
DATA
354 continue. finished with "\r\n.\r\n"
Date: Thu, 25 Feb 2010 16:44:07 +0100 (CET)
From: zzzz@hotmail.fr
To: bbbbbb@hotmail.fr
Message-ID: <3341135.0.1267112647343.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 99/04-09872-374A68B4
QUIT
221 smtp-s5.menara.ma closing connection
le message true
any throwen exception and the e mail is not send
thanks for your help