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
| Properties prop = new Properties();
prop.put("mail.smtp.host", "smtp.gmail.com");
prop.put("mail.smtp.socketFactory.port", "465");
prop.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
prop.put("mail.smtp.auth", "true");
prop.put("mail.smtp.port", "465");
Session session =Session.getDefaultInstance(prop,
new javax.mail.Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication("xxx@gmail.com","xxx");
}
}
);
try{
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("xxx@gmail.com"));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse("xxx@gmail.com"));
msg.setSubject("salut insaf");
msg.setText("bla bla bla");
Transport.send(msg);
JOptionPane.showMessageDialog(null, "Email Envoyé !");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
} |
Partager