验证java中的mailto链接

时间:2009-04-09 10:59:20

标签: java email-validation mailto

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

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

网址网址=新网址(“http://www.google.com”);
URLConnection connection = url.openConnection();

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

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

5 个答案:

答案 0 :(得分:2)

答案与Java无关,简短形式是:如果没有实际向该地址发送电子邮件,则不能。在这里查看我对类似问题的回答: Email SMTP validator

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

我相信你有理由不能ping一个电子邮件地址。垃圾邮件发送者希望有机会;)

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

答案 4 :(得分:0)

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

的电子邮件地址
try{
    InternetAddress a = new InternetAddress("my@email.com");
    a.validate()
}catch(Exception e){
    //INVALID
}

检查存在的电子邮件地址是另一个故事...