【问题标题】:Local mail server for testing (SSL + NTLM) on windowsWindows 上用于测试的本地邮件服务器(SSL + NTLM)
【发布时间】:2017-06-05 05:26:48
【问题描述】:

我正在开发一个 java 邮件客户端(在 tomcat 8 中运行的 Web 应用程序的一部分) 并且 Web 应用程序需要能够发送(而不是接收)邮件。

我的网络应用程序允许以几种不同的方式进行配置,我目前无法全部测试。

我使用标准的 java 邮件 api (https://javamail.java.net/nonav/docs/api/com/sun/mail/smtp/package-summary.html)

目前我确实有一个交换帐户,并且我的应用程序正在使用 STARTTLS 和 Auth。机制LOGIN & PLAIN 发送邮件。

我无法测试的是 SSL(而不是 STARTTLS)和 NTLM 作为 Auth。机制。 Exchange 服务器不是我自己的,我无法将其配置为使用这些设置。

有人知道如何设置本地邮件服务器,以便我可以使用 SSL 和 NTLM 测试配置吗?

编辑:

我尝试使用 hMailServer 至少测试 SSL 设置,但遇到以下问题:

IMAP/SMTP over SSL(使用我自己的 SSL 证书)工作正常,直到我在设置 -> 高级 -> SSL/TLS 中取消选中 TLS v1、v1.2 和 v1.2。

hMailServer 日志文件显示发送邮件时的连接(使用添加了 2 个帐户的 Thunderbird)始终使用 TLS。

我希望连接在 SSL v3.0 上运行(我知道这不是最好的选择,但我想让我的应用程序选择使用 SSL 而不是 TLS)

如何让连接使用 SSL v3.0?

【问题讨论】:

    标签: java email ssl smtp mail-server


    【解决方案1】:

    您可以尝试在 Windows 中安装 hMailServer。
    https://www.hmailserver.com

    或者你可以尝试在windows8中设置SMTP。
    http://www.neatcomponents.com/enable-SMTP-in-Windows-8

    【讨论】:

    • 遇到了允许测试 SSL 的 hMailServer,但在服务器的文档或配置中的任何地方都找不到 NTLM。 hMailServer 是否支持 NTLM?
    猜你喜欢
    • 2014-05-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 2016-01-16
    相关资源
    最近更新 更多