svp est ce que vous pouvez m'aider à decouvrir l'erreur du 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
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.mail.yahoo.fr";
    String from = "hmadgm@yahoo.fr";
    String to = "hmadgm@yahoo.fr";
    String username = "login";
    String password = "passwd";
 
    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();
 
  }
}
****************
je reçois tjs l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
535 authorization failed (#5.7.0)
Exception in thread "main" javax.mail.AuthenticationFailedException
        at javax.mail.Service.connect(Service.java:319)
        at javax.mail.Service.connect(Service.java:169)
        at mails.smtpTest.main(smtpTest.java:35)
Java Result: 1
je veux savoir ce qu'ils sont exactement le passwd et le ligin decrits ci-dessus