Java的Smtp连接Outlook

时间:2018-10-09 16:17:31

标签: java outlook smtp

我已成功创建会话。

我能够获取IMAP urlName,但是当尝试连接Store for Outlook时,出现错误。

Outlook的参数中将使用什么主机名?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码连接Outlook:

    Properties props = new Properties();
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
//      props.put("mail.smtp.host", "smtp.gmail.com");smtp.office365.com
        props.put("mail.smtp.host", "smtp.office365.com");//This is hostname
        props.put("mail.smtp.port", "587"); //change this port

在连接之前,您应该检查以下几件事:

  1. SMTP服务器应该合适。
  2. 某些组织已阻止587端口号,请与您的IT团队联系,以查看是否

该端口已打开,可以与给定的SMTP服务器通信。

有关更多信息,您可以参考以下链接:

java outlook send mail