用于在Windows

时间:2017-01-20 09:20:51

标签: java email ssl smtp mail-server

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

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

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

目前我有一个交换账户,我的申请正在使用STARTTLS&验证。机制LOGIN& PLAIN发送邮件。

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

有没有人知道设置本地邮件服务器的方法,以便我可以使用SSL& amp;测试配置。 NTLM吗

修改

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

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

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

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

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

1 个答案:

答案 0 :(得分:-1)

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

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