欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

使用Java Mail API验证Email地址,apiemail,package cn.o

来源: javaer 分享于  点击 405 次 点评:216

使用Java Mail API验证Email地址,apiemail,package cn.o


package cn.outofmemory.snippets.enterprise;import javax.mail.internet.AddressException;import javax.mail.internet.InternetAddress;public class ValidateEmailExample {    public static void main(String[] args) {        ValidateEmailExample example = new ValidateEmailExample();        String email = "email@byrx.net";        boolean isValid = example.validateEmail(email);        example.printStatus(email, isValid);        email = "email.outofmemory";        isValid = demo.validateEmail(email);        example.printStatus(email, isValid);    }    private boolean validateEmail(String email) {        boolean isValid = false;        try {            //Create InternetAddress object and validated the email address.            InternetAddress internetAddress = new InternetAddress(email);            internetAddress.validate();            isValid = true;        } catch (AddressException e) {            e.printStackTrace();        }        return isValid;    }    private void printStatus(String email, boolean valid) {        System.out.println(email + " is " + (valid ? "a" : "not a") +                " valid email address");    }}

输出:

email@byrx.net is a valid email addressemail.outofmemory is not a valid email address
相关栏目:

用户点评