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
| String messageFrom = "**.***@gmail.com";
String messageTo = "****.****@insa-lyon.fr";
String subject = "le sujet...";
try{
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
Session newSession;
newSession = Session.getDefaultInstance(props, null);
newSession.setDebug(true);
InternetAddress gmail = new InternetAddress("smtp.gmail.com");
Transport transport = newSession.getTransport(gmail);
transport.connect("smtp.gmail.com", "mon_login", "mon_pass");
Message message = new MimeMessage(newSession);
InternetAddress addressFrom = new InternetAddress(messageFrom);
message.setFrom(addressFrom);
InternetAddress addressTo = new InternetAddress(messageTo);
message.addRecipient(Message.RecipientType.TO, addressTo);
message.setSubject(subject);
message.setText("blablalblalbalbal");
Transport.send(message);
}
catch (AddressException e)
{
e.printStackTrace();
}
catch (MessagingException e)
{
e.printStackTrace();
} |