À l'aide de javamail pour envoyer à partir de hotmail?

J'ai gmail et yahoo de travail, mais pas hotmail. Voici ce que j'ai, ce que je fais mal?

private String mailhost = "smtp.live.com";

    public hotmailSenderActivity(String user, String password) {   
    this.user = user;   
    this.password = password;   

  //This connects to the actual mailserver
    Security.addProvider(new com.provider.JSSEProvider());
    Properties props = new Properties();   
    props.setProperty("mail.transport.protocol", "smtp");   
    props.setProperty("mail.host", mailhost); 
    props.put("mail.smtp.starttls.enable", "true");  
    props.put("mail.smtp.auth", "true");   
    props.put("mail.smtp.port", "587");   
    props.put("mail.smtp.socketFactory.port", "587");   
    props.put("mail.smtp.socketFactory.class",   
            "javax.net.ssl.SSLSocketFactory");   
    props.put("smtp.starttls.enable", "true");
    props.put("mail.smtp.socketFactory.fallback", "false");   
    props.setProperty("mail.smtp.quitwait", "false");   

    session = Session.getDefaultInstance(props, this);  

J'ai essayé le port 25 + 587 sans SSL choses. J'ai essayé le port 465 AVEC SSL choses. L'e-mail et mot de passe sont corrects (Ive codé en dur pour être sûr).

Je ne reçois pas toutes les erreurs... Alors quel est le problème?

avez-vous trouvé ce code à partir de this
Oui, et comme je l'ai dit, il a fonctionné à merveille pour gmail et yahoo.
laissez-moi vérifier...

OriginalL'auteur VicVu | 2012-01-31