ssl - 使用 Java Mail API 通过 IMAP 协议(protocol)安全访问电子邮件地址

标签 ssl jakarta-mail imap

我正在使用 Java Mail 通过 imap 协议(protocol)访问我的电子邮件地址。

我使用的服务器名称类似于 impa.somename.secureserver.net

这是否意味着我正在使用安全通道使用消息?我如何验证这一点?

最佳答案

如果您的程序使用“imaps”协议(protocol),设置了“mail.imap.ssl.enable”属性,或者设置了“mail.imap.starttls.required”属性,那么您使用的是安全的 channel 。

您可以通过启用 JavaMail session debugging 来验证 JavaMail 认为 它在做什么并检查调试输出。可以配置一些东西,让它看起来像是在使用安全通道,但实际上不是,但这不太可能是偶然完成的。要进行完整验证,您需要获取数据包嗅探器。

关于ssl - 使用 Java Mail API 通过 IMAP 协议(protocol)安全访问电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31907485/

相关文章:

security - 安全部署的标准方法

asynchronous - Javamail 是异步的还是同步的?

java - 模拟 javax.mail.Transport

php - 如何保护 imap_open 连接的安全

PHP imap 通过代理

c# - 在 .net 中获取 imap 未读电子邮件计数,无需臃肿的第 3 方库

ssl - 如何在 Gunicorn 中禁用 SSLv3.0 并使用 TLS1.0

java - PKCS12 格式的 keystore 对于 keytool 来说似乎是空的,但是被 Firefox 读取了吗?

asp.net - 附加客户端证书时出现 Forbidden 403 错误

java - 什么是 JavaMail 文件夹类型 3?