好的,Javax.mail如何检查电子邮件是否存在? 假设我使用Javax.mail从a@cc.com发送消息到b@cc.com。 b@cc.com不存在,但Javax仍然说它发送的信息OK。这就像您通过电子邮件发送到Yahoo邮件或Gmail中不存在的电子邮件,即使目标电子邮件不存在,您仍然可以通过电子邮件发送它,&您只知道Gmail或Ymail返回"失败的收件人发送"或类似的东西。
有人说我们可以使用MX记录但他们并不清楚如何使用Javax来实现这一点。我怀疑这个解决方案。
你能找到适合它的解决方案吗?
答案 0 :(得分:3)
您将无法确保该地址存在。由于互联网的分布式结构,在一个中心点无法获知地址是否存在。
您可以做的是检查发送电子邮件的域(示例中为cc.com
)是否存在,以及您的电子邮件是否有可能到达。使用MX record的想法基本上是这样的;您可以查看哪个服务器负责发送您的电子邮件。
答案 1 :(得分:0)
请参阅This Question和Oracle Article以解决您的问题。
您可以获取详细的送货报告,无论您的电子邮件是否已发送,都可以更正电子邮件ID。有一个例外,如果输入了错误的电子邮件ID并且它可用,它将会显示它。