Envoyer un message avec java
Fermé
bilanabl
Messages postés
51
Date d'inscription
mercredi 19 septembre 2007
Statut
Membre
Dernière intervention
4 novembre 2011
-
4 nov. 2011 à 22:05
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 4 nov. 2011 à 22:47
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 4 nov. 2011 à 22:47
A voir également:
- Envoyer un message avec java
- Message - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Comment recuperer un message supprimé sur whatsapp - Guide
- Message d'absence thunderbird - Guide
2 réponses
bilanabl
Messages postés
51
Date d'inscription
mercredi 19 septembre 2007
Statut
Membre
Dernière intervention
4 novembre 2011
9
4 nov. 2011 à 22:31
4 nov. 2011 à 22:31
j'ai utilisé cette fonction
public class envoyer {
public static void main(String[] args) throws Exception{
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
// Get a Properties object
Properties props = System.getProperties();
props.setProperty("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.port", "465");
props.setProperty("mail.smtp.socketFactory.port", "465");
props.put("mail.smtps.auth", "true");
props.put("mail.debug", "true");
props.put("mail.store.protocol", "pop3");
props.put("mail.transport.protocol", "smtp");
final String username = "boite1";//sans @gmail.com
final String password = "passe";
Session mailSession = Session.getDefaultInstance(props, new Authenticator()
{protected PasswordAuthentication getPasswordAuthentication()
{ return new PasswordAuthentication(username, password); }});
// -- Create a new message --
Message msg = new MimeMessage(mailSession);
//System.out.println("mailSession");
// -- Set the FROM and TO fields --
msg.setFrom(new InternetAddress("boite1@gmail.com"));
// System.out.println("mailSession");
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("boite2@gmail.com",false));
//System.out.println("mailSession");
msg.setSubject("Hello");
msg.setText("How are you");
msg.setSentDate(new Date());
//System.out.println("mailSession");
// Transport.send(msg);
// Transport.send(msg);
System.out.println("Message sent.");
}
}
elle m'affiche Message sent. mais je ne trouve rien dans ma boite , je ne vois pas ou est le probleme
public class envoyer {
public static void main(String[] args) throws Exception{
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
// Get a Properties object
Properties props = System.getProperties();
props.setProperty("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.port", "465");
props.setProperty("mail.smtp.socketFactory.port", "465");
props.put("mail.smtps.auth", "true");
props.put("mail.debug", "true");
props.put("mail.store.protocol", "pop3");
props.put("mail.transport.protocol", "smtp");
final String username = "boite1";//sans @gmail.com
final String password = "passe";
Session mailSession = Session.getDefaultInstance(props, new Authenticator()
{protected PasswordAuthentication getPasswordAuthentication()
{ return new PasswordAuthentication(username, password); }});
// -- Create a new message --
Message msg = new MimeMessage(mailSession);
//System.out.println("mailSession");
// -- Set the FROM and TO fields --
msg.setFrom(new InternetAddress("boite1@gmail.com"));
// System.out.println("mailSession");
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("boite2@gmail.com",false));
//System.out.println("mailSession");
msg.setSubject("Hello");
msg.setText("How are you");
msg.setSentDate(new Date());
//System.out.println("mailSession");
// Transport.send(msg);
// Transport.send(msg);
System.out.println("Message sent.");
}
}
elle m'affiche Message sent. mais je ne trouve rien dans ma boite , je ne vois pas ou est le probleme
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
4 nov. 2011 à 22:47
4 nov. 2011 à 22:47
Gmail a peut-être filtré ce message comme étant un spam.
Il faudrait essayer avec un client de messagerie moins scrupuleux, et surtout ne pas oublier de regarder dans le dossier des courriers indésirables.
Il faudrait essayer avec un client de messagerie moins scrupuleux, et surtout ne pas oublier de regarder dans le dossier des courriers indésirables.