Probleme Javamail [Résolu]

salwa3 6 Messages postés jeudi 28 mars 2013Date d'inscription 25 octobre 2014 Dernière intervention - 11 oct. 2014 à 12:43 - Dernière réponse : salwa3 6 Messages postés jeudi 28 mars 2013Date d'inscription 25 octobre 2014 Dernière intervention
- 11 oct. 2014 à 16:47
Bonjour, ça fait 3 jours que j'essaie de résoudre ce problème mais je trouve pas de réponse, pouvez vous m'aider :)
voici mon code:
public static void main(String[] args) throws MessagingException {
// TODO Auto-generated method stub

final String userName = "fromi@gmail.com";
final String password = "passwordd";

String toAddress="to@gmail.com"; String subject="objectif"; String message="hello";

Properties properties = new Properties();
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.host", "smtp.gmail.com");
properties.put("mail.smtp.port", "587");
Session session = Session.getInstance(properties, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("username","password");
}
});

// creates a new e-mail message
Message msg = new MimeMessage(session);

msg.setFrom(new InternetAddress(userName));
InternetAddress[] toAddresses = { new InternetAddress(toAddress) };
msg.setRecipients(Message.RecipientType.TO, toAddresses);
msg.setSubject(subject);


Transport.send(msg);
}


voici l'erreur que j'ai :

Exception in thread "main" javax.mail.AuthenticationFailedException: 454 4.7.0 Too many login attempts, please try again later. q10sm9641098wjq.35 - gsmtp

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:823)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:756)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:673)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at mm.main(mm.java:47)//ce ligne correspond a Transport.send(msg);

Merciii d'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
KX 15730 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 20 septembre 2018 Dernière intervention - Modifié par KX le 11/10/2014 à 14:04
1
Merci
Bonjour,

Le message "454 4.7.0 Too many login attempts, please try again later." c'est GMail qui te le renvoie parce qu'il n'arrive pas à t'authentifier, mauvais login ou mauvais mot de passe pour le service demandé.

Vérifie ton adresse mail, ton mot de passe et la configuration de ton compte pour POP et IMAP. Cela peut aussi venir de ton port 587 (TLS), essayes les ports 465 ou 25 (SSL) comme indiqué dans la documentation Google : Problèmes liés à l'envoi de messages avec POP ou IMAP

Remarque : GMail peut se bloquer si tu utilises trop ton compte, ce qui pourrait être le cas si tu le fais automatiquement, je te conseilles de te créer un compte de test, pour ne pas bloquer ton compte perso.
Voir Accès aux comptes utilisateurs
La confiance n'exclut pas le contrôle

Merci KX 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 100 internautes ce mois-ci

Commenter la réponse de KX
salwa3 6 Messages postés jeudi 28 mars 2013Date d'inscription 25 octobre 2014 Dernière intervention - 11 oct. 2014 à 16:47
0
Merci
merci infiniment ^_^
problème résolue
Commenter la réponse de salwa3

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.