java - 有没有办法使用 Javax.mail 检查电子邮件是否存在?

标签 java email network-programming mx-record

好的,Javax.mail 如何检查电子邮件是否存在? 假设我从 [email protected] 发送了一条消息至[email protected]使用 Javax.mail。 [email protected]不存在,但 Javax 仍然说它发送消息正常。这就像你向雅虎邮箱或 Gmail 中不存在的电子邮件发送电子邮件一样,即使目标电子邮件不存在,你仍然可以发送电子邮件,并且只有在几个小时后你才知道目标电子邮件不存在。 Gmail 或 Ymail 返回“收件人发送失败”或类似信息。

有人说我们可以使用MX记录,但他们没有明确如何使用Javax来实现这一点。我对这个解决方案表示怀疑。

你能找到解决办法吗?

最佳答案

您将无法确定该地址是否存在。由于互联网的分布式结构,无法在一个中心点获知某个地址是否存在。

您可以做的是检查电子邮件发送到的域(示例中的 cc.com)是否存在,以及您的电子邮件是否有可能到达。使用MX record的想法基本上是这样的;您可以检查哪个服务器负责发送您的电子邮件。

关于java - 有没有办法使用 Javax.mail 检查电子邮件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23636411/

相关文章:

java - Spring JDBC 从表中读取

java - 以编程方式清除 PhoneGap/Cordova 应用程序在 Android 上的缓存以模拟全新安装?

codeigniter - Codeigniter电子邮件->附加错误

php - 邮件内容在 Joomla 3 中显示为 html 代码

c++ - 使用 IOCP 时 OVERLAPPED 结构的用途是什么?

c++ - 我的 socks v5 握手有什么问题?

java - 返回解析 XML 文档时创建的对象

security - AWS SES : Force emails over TLS and fail if TLS not supported

Python:SocketServer 意外关闭 TCP 连接

java - 如何在Tomcat中更改应用程序部署路径