Probleme envoie email avec java
Fermé
xdev10
Messages postés
8
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
23 décembre 2015
-
23 déc. 2015 à 12:50
xdev10 Messages postés 8 Date d'inscription vendredi 27 mars 2015 Statut Membre Dernière intervention 23 décembre 2015 - 23 déc. 2015 à 13:09
xdev10 Messages postés 8 Date d'inscription vendredi 27 mars 2015 Statut Membre Dernière intervention 23 décembre 2015 - 23 déc. 2015 à 13:09
A voir également:
- Unknown smtp host
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Comment creer un compte email - Guide
- Java décompiler - Télécharger - Langages
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
23 déc. 2015 à 13:08
23 déc. 2015 à 13:08
Bonjour,
Dans ton code tu as mis
Mais est-ce que tu as bien un serveur SMTP sur ta machine locale ?
A priori non, d'où l'exception
Si tu veux envoyer un mail Gmail tu devrais plutôt essayer avec
Voir un (vieux) code complet : https://mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/
Attention : pour éviter le spam Google limite le nombre d'envoi de mails par jour, si ton programme venait à envoyer trop de mails ton compte pourrait être désactivé : https://support.google.com/a/answer/166852?hl=fr
Dans ton code tu as mis
String host = "localhost";
Mais est-ce que tu as bien un serveur SMTP sur ta machine locale ?
A priori non, d'où l'exception
Could not connect to SMTP host: localhost
Si tu veux envoyer un mail Gmail tu devrais plutôt essayer avec
host = "smtp.gmail.com". Il faudra changer le port aussi, pour Gmail ce sera le 465, et t'authentifier avec ton compte Gmail.
Voir un (vieux) code complet : https://mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/
Attention : pour éviter le spam Google limite le nombre d'envoi de mails par jour, si ton programme venait à envoyer trop de mails ton compte pourrait être désactivé : https://support.google.com/a/answer/166852?hl=fr
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
23 déc. 2015 à 12:56
23 déc. 2015 à 12:56
Bonjour,
Ton programme java est hébergé sur un serveur ?
Se serveur dispose d'un serveur SMTP ?
Par ce que ... LOCALHOST signifie : PC SUR LEQUEL SE TROUVE LE PROGRAMME
Et...
.. Es tu sûr que le serveur smtp que tu utilises est bien : "mail.smtp.host" ?
Là...Je pense que tu as un souci de configuration...
Ton programme java est hébergé sur un serveur ?
Se serveur dispose d'un serveur SMTP ?
Par ce que ... LOCALHOST signifie : PC SUR LEQUEL SE TROUVE LE PROGRAMME
Et...
// Setup mail server
properties.setProperty("mail.smtp.host", host);
.. Es tu sûr que le serveur smtp que tu utilises est bien : "mail.smtp.host" ?
Là...Je pense que tu as un souci de configuration...
xdev10
Messages postés
8
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
23 décembre 2015
23 déc. 2015 à 13:09
23 déc. 2015 à 13:09
bon je suis debutant pour java , j'ai effectue une petite recherche sur google ,comment envoyer un mail depuis java et c'est ce que j'ai trouve , donc pour l'hebergement je pense pas ..
j'ai effectue quelques changement sur le code
Properties properties = new Properties();
properties.put("mail.transport.protocol", "smtp");
properties.put("mail.smtp.host", "smtp.gmail.com");
properties.put("mail.smtp.port", "25");
il m'a affiche
530 5.7.0 Must issue a STARTTLS command first. gb9sm9661467wjb.26 - gsmtp
j'ai effectue quelques changement sur le code
Properties properties = new Properties();
properties.put("mail.transport.protocol", "smtp");
properties.put("mail.smtp.host", "smtp.gmail.com");
properties.put("mail.smtp.port", "25");
il m'a affiche
530 5.7.0 Must issue a STARTTLS command first. gb9sm9661467wjb.26 - gsmtp