相关疑难解决方法(0)

使用javamail从hotmail发送?

我有gmail和yahoo工作,但不是hotmail.这就是我拥有的,我做错了什么?

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);  
Run Code Online (Sandbox Code Playgroud)

我尝试过端口25 + 587没有SSL的东西.我已尝试使用SSL端口465.电子邮件和密码是正确的(我已经硬编码确定).

我没有收到任何错误......那么问题是什么?

java android jakarta-mail

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

jakarta-mail ×1

java ×1