【问题标题】:how to send smtp mails with java over microsoft exchange cloud如何通过 microsoft exchange cloud 使用 java 发送 smtp 邮件
【发布时间】:2012-05-07 13:37:17
【问题描述】:

我需要通过交换帐户从网络服务器发送带有 java 邮件的邮件。交易所账号注册在我司拥有的域名中,该域名以交易所账号作为MX入口。我对如何完成这一点进行了一些研究,因为我无法找到任何关于可能正在使用的某种 smtp Outlook 的简单信息。我不知道我需要连接到哪个服务器以及如何对其进行身份验证。我对任何微软技术都没有任何经验。我找到了一些 .NET 框架的指南,例如 Introducing the Exchange Web Services Managed API 1.0

但这似乎没什么帮助!?我还发现了一些 Java 框架,例如 exJello,看起来不错,但我没有设法正确配置它,因为我不知道任何属性值。

我不希望你购买任何大框架,我不需要管理任何与交换相关的功能,这个连接的唯一要求就是发送邮件。

我的问题是,如何连接到我的 Exchange 帐户并使用它发送邮件?

【问题讨论】:

    标签: smtp jakarta-mail exchange-server


    【解决方案1】:

    简单的回答是,您需要询问您公司的网络管理员如何配置邮件客户端以使用您公司的邮件服务器。他们应该能够告诉您要使用的主机名等。

    【讨论】:

    • 有趣的是,我是这些系统的管理员。实际上我是一名软件开发人员,但到目前为止我必须自己管理邮件服务器。我购买了交换许可证,这样我就不必自己设置邮件服务器。它必须是设置 mx 记录和处理邮件流量的快速、简单和安全的解决方案。
    • 那么您就知道了运行 Exchange 服务器的主机的名称。将服务器配置为支持 SMTP,选择是否需要 SSL,然后配置 JavaMail 以进行相应的连接。 JavaMail FAQ 中有很多关于如何配置 JavaMail 的示例。
    • 我不知道,配置JavaMail不是我的问题。例如,在 Outlook 或 Web 管理面板中,我可以在哪里检索有关主机的信息?交换服务器在微软的云中,outlook 配置了一些代理和花哨的东西。不知道怎么理解它。
    • 对不起,我不知道,我从来没有使用过微软的云。尝试向 Microsoft 寻求帮助。
    【解决方案2】:

    经过一段时间的研究和大量误导性信息,我在我的 Exchange 管理 Web 界面的某个选项中找到了有关我需要的属性的信息。所以连接到 smtp 和普通的 stmp 服务没什么区别

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-28
      • 2020-01-06
      • 2013-06-05
      • 2016-12-28
      • 1970-01-01
      • 2013-11-12
      • 2011-09-08
      相关资源
      最近更新 更多