IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Erreur "javax mail AuthenticationFailedException"


Sujet :

Développement Web en Java

  1. #1
    Membre éclairé
    Femme Profil pro
    Etudiante
    Inscrit en
    Avril 2012
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Avril 2012
    Messages : 203
    Par défaut Erreur "javax mail AuthenticationFailedException"
    Bonjour ,


    j'ai essayé pas mal de code pour envoyer un mail via Javamail
    je me suis fixer sur le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    39
    40
    41
    42
    43
    44
    package aaa;
     
     
     
    import java.util.Properties;
    import javax.mail.*;
    import javax.mail.internet.*;
     
    public class smtpTest {
     
     public static void main (String[] args) throws Exception {
     
       String smtpHost = "smtp.gmail.com";
       String from = "zzzzzz@gmail.com";
       String to = "zzzzzz@gmail.com";
       String username = "zzzzzzz";
       String password = "xxxxx";
     
       Properties props = new Properties();
       props.put("mail.smtp.host", smtpHost);
       props.put("mail.smtp.auth", "true");
     
     
       Session session = Session.getDefaultInstance(props);
       session.setDebug(true);
     
       MimeMessage message = new MimeMessage(session);   
       message.setFrom(new InternetAddress(from));
       message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
       message.setSubject("Hello");
       message.setText("Hello World");
     
       Transport tr = session.getTransport("smtp");
       tr.connect(smtpHost, username, password);
       message.saveChanges();
     
       // tr.send(message);
       /** Genere l'erreur. Avec l authentification, oblige d utiliser sendMessage meme pour une seule adresse... */
     
       tr.sendMessage(message,message.getAllRecipients());
       tr.close();
     
     }
    }
    lors de l’exécution ça marche po et ça donne l'erreur suivante ::

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    220 mx.google.com ESMTP o47sm1505042eem.0
    DEBUG SMTP: connected to host "smtp.gmail.com", port: 25
     
    EHLO SIHAM-PC
    250-mx.google.com at your service, [105.129.59.81]
    250-SIZE 35882577
    250-8BITMIME
    250-AUTH LOGIN PLAIN XOAUTH
    250-ENHANCEDSTATUSCODES
    250 STARTTLS
    DEBUG SMTP: Found extension "SIZE", arg "35882577"
    DEBUG SMTP: Found extension "8BITMIME", arg ""
    DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH"
    DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
    DEBUG SMTP: Found extension "STARTTLS", arg ""
    DEBUG SMTP: Attempt to authenticate
    DEBUG SMTP: check mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
    DEBUG SMTP: AUTH LOGIN command trace suppressed
    DEBUG SMTP: AUTH LOGIN failed
    Exception in thread "main" javax.mail.AuthenticationFailedException: 535-5.7.1 Application-specific password required. Learn more at
    535 5.7.1 http://support.google.com/accounts/bin/answer.py?answer=185833 o47sm1505042eem.0
     
    	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:295)
    	at javax.mail.Service.connect(Service.java:176)
    	at aaa.smtpTest.main(smtpTest.java:34)

    est ce que vous pouvez m'aider??

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Il me semble que la documentation référencée dans le lien mentionné par l'erreur est assez explicite sur ce que tu dois faire :/

  3. #3
    Membre éclairé
    Femme Profil pro
    Etudiante
    Inscrit en
    Avril 2012
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Avril 2012
    Messages : 203
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Il me semble que la documentation référencée dans le lien mentionné par l'erreur est assez explicite sur ce que tu dois faire :/
    salut,
    le lien ça donne page introuvable

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    il marche très bien ici, t'as du oublier un morceau quelque part :-)
    http://support.google.com/accounts/b...?answer=185833

  5. #5
    Membre éclairé
    Femme Profil pro
    Etudiante
    Inscrit en
    Avril 2012
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Avril 2012
    Messages : 203
    Par défaut
    Merci infiniment tchize

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/06/2015, 16h17
  2. [JavaMail] Exception in thread "main" javax.mail.AuthenticationFailedException
    Par mas12 dans le forum Concurrence et multi-thread
    Réponses: 1
    Dernier message: 14/05/2009, 11h57
  3. [MySQL] Supprimer les erreurs de syntaxe dues aux quotes
    Par gotenks dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2006, 16h10
  4. [Mail] Double quotes
    Par Anduriel dans le forum Langage
    Réponses: 2
    Dernier message: 15/12/2005, 21h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo