0

是否可以检查电子邮件是否为有效电子邮件?

为了检查链接是否有效,我正在检查这样...

URL url = 新 URL(" http://www.google.com ");
URLConnection 连接 = url.openConnection();

        if ( connection instanceof HttpURLConnection)
        {
            HttpURLConnection httpConnection = (HttpURLConnection)connection;
            httpConnection.connect();
            return httpConnection.getResponseCode();
        }

现在,如果它是 mialto,我该怎么做?
URL url = 新的新 URL("mailto:someone@gmail.com");

4

5 回答 5

2

答案与 Java 无关,简而言之:你不能不向该地址发送电子邮件。在此处查看我对类似问题的回答: 电子邮件 SMTP 验证器

于 2009-04-09T11:04:05.437 回答
0

要验证电子邮件地址是否有效,您可以阅读http://azcarya.blogspot.com/2007/10/email-address-validation.html。要检查电子邮件地址是否存在,您可以向该地址发送电子邮件并检查服务器回复,以防您收到电子邮件地址无效的状态邮件。

于 2009-04-09T11:02:38.140 回答
0

这闻起来。你为什么想做这个?在客户注册您的服务时验证他们的电子邮件,然后您可以确定他们的电子邮件存在。但是检查其他人的电子邮件是否存在异味。

于 2009-04-09T11:14:15.710 回答
0

我确实相信您无法ping通电子邮件地址是有原因的。垃圾邮件发送者希望有机会;)

电子邮件客户端为您提供不下载图片的选项,这是因为这将使垃圾邮件发送者看到有人实际阅读了邮件,因此有人正在使用该地址。另一种方法是有一个“不要再给我发这个垃圾”按钮,当有人点击它时,你就知道这是一个使用过的地址。

于 2009-04-09T11:39:07.707 回答
0

检查电子邮件地址是否真的是您可以使用的电子邮件地址

try{
    InternetAddress a = new InternetAddress("my@email.com");
    a.validate()
}catch(Exception e){
    //INVALID
}

检查电子邮件地址是否存在是另一回事......

于 2009-04-09T11:39:43.823 回答