当前位置: 首页 > 知识库问答 >
问题:

无法通过java应用程序通过outlook发送邮件

公冶嘉
2023-03-14

具有以下邮件配置设置:

mail.smtp.host=smtp.us.deloitte.com
mail.smtp.socketFactory.port=25
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.auth=true
mail.smtp.port=25

以及以下属性:

mail.password=password
mail.from=sam@xyz.com
mail.to=sam@xyz.com
mail.subject=Status of Data pushed

我得到以下错误:

JAVAlang.RuntimeException:javax。邮政MessaginException:无法连接到SMTP主机:SMTP。我们德勤。com,端口:25;嵌套的例外是:java。网SocketException:权限被拒绝:

当我使用gmail作为“发件人”帐户和“收件人”中的Outlook帐户时,代码是一样的。

我试着设置setx_JAVA_OPTIONS-Djava。网preferIPv4Stack=true,也在Windows 7 box上禁用了iPv6,但似乎什么都不起作用

共有1个答案

齐泰
2023-03-14

只是观察一下:您使用的是STMPS协议,大多数SMTPS服务器仍然在不推荐使用的端口465或标准化端口587上通信,而不是25

 类似资料:
  • 我想用Java从我的公司Outlook帐户发送邮件。但它说邮箱无法访问。我试过各种解决方案,比如更改主机名,但还是不行。错误保持不变。请对此提出任何解决方案。下面是我面临的错误片段。注意:我使用javax mail来实现这个目的。

  • 问题内容: 我正在使用。 使用发送电子邮件(通过)的最佳方法是什么? 问题答案: 有关使用Outlook的解决方案,请参见下面的TheoretiCAL答案。 否则,请使用python随附的smtplib。请注意,这将要求您的电子邮件帐户允许smtp,默认情况下不一定启用此功能。 编辑: 此示例使用保留域,如RFC2606中所述 为了使它真正与gmail配合使用,Doe先生需要进入gmail中的选项

  • 我目前有一个邮件服务器正在运行。我可以通过 mywebsite.com/roundcube/ 从这个网站我可以发送和接收电子邮件适当。日志显示所有的邮件进出都很好。我从这里发到我的gmail账户,然后又发回来。 然而,我真正想做的是使用javax mail从java发送一些邮件。

  • 我被困在一个公司防火墙后面,它不允许我通过Java Mail API或Apache Commons电子邮件等传统方式发送电子邮件,甚至不允许我发送给公司内部的其他人(无论如何,这就是我想要的)。但我的Outlook 2010显然可以发送这些电子邮件。我想知道是否有办法通过Java代码自动化Outlook 2010,以便Outlook可以发送电子邮件?我知道像“mailto”这样的东西可以用来弹出带

  • 我阅读了javamail-android的指南和一些关于StackOverflow的帖子。例如。如何在Android中使用JavaMail API发送邮件?我收到消息“邮件发送成功...”。但邮件不会到达收件人地址。我有以下输出: 我如何修复它或使用另一种方式发送电子邮件?

  • 我可以在Python中通过SMTP将邮件发送到gmail帐户。但是当尝试为Outlook-office365做同样的事情时,它会抛出错误。 向gmail发送邮件的代码(工作) Outlook代码(抛出错误) 下面的错误发生时,我运行上述Outlook代码: 我甚至浏览了以下链接: [https://stackoverflow.com/questions/57203843/unable-to-sen