邮箱有效性检测,检测邮箱数据

hacker2年前黑客组织129

如何用EXCEL查出邮件地址格式不对的数据?

可以试试这个“笨” *** :

1、先判断邮件地址中有没有“@”和“.”这两个都重要的字符,假设这些邮件都在A列,并从A2开始,可在B2输入公式:

=IF(ISERROR(FIND("@",A2)),"欠@","")IF(ISERROR(FIND(".",A2)),"欠.","")

向下复制到其他单元格即可,这样就可以将没有以上两个字符的地址找出来。

2、查找地址中有没有其他不是邮件地址专用的字符(除两个重要字符外,邮件地址中只有字母和数字)。在另一列如C列的C2输入公式:

=IF(ISERROR(FIND("!",A2)),0,1)+IF(ISERROR(FIND("#",A2)),0,1)+IF(ISERROR(FIND("$",A2)),0,1)+......

上面的公式意思是,查找地址中有没有除数字或字母外的其他字符,如“$”、“?”等。公式后的省略号我只是表示可以自行将要查找的字符添加,如上式中想添加查找“{”符号,只要在最后增加“+IF(ISERROR(FIND("{",A2)),0,1)”就可以了(不含外面的双引号),如此类推,但这种方式好象只能支持一次查找21个,但除数字或字母外的其他字符(不计“@”和“.”)应该有30个(键盘上有显示,空格键未算),其他字符可在D列上继续接力查找。

如果公式结果为零,即这条邮件地址格式没错,如果结果大于零,即该地址有错误字符,结果数字是多少,就表示有多少个错误字符。以下是给你参考的非数字及字母字符。

! " # $ % ' ( ) * + ' - } ~

/ : ; = ? [ \ ] ^ _ ` { |

无法打开邮箱 提示内容损坏错误 您尝试查看的页面无法显示,因为检测到一个数据传输错误。

尊敬的用户,您好!很高兴为您答疑。

页面展开的时候会先有个post头信息,大意是高速终端这个请求会发送多少数据量,而当该数值与实际发送的数据不符时,就有可能出现您所述的问题。当然别的还有一些情况也会导致该错误,不过上述情况最常见,主要是服务器端中间件或设置错误所致。如果您使用了扩展实现的该功能,建议换个扩展试一试,可能是扩展兼容问题所致。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

如何进行邮箱列表的数据筛选?

邮件营销推广的核心就是要去分析出用户的反馈数据。假如说用户打开过我们的邮件,就意味着他们对我们的品牌是认知的;而如果他点击了我们的邮件,那就意味着他对于我们的邮件是感兴趣的。而这些对我们品牌有人知和对我们邮件感兴趣的人就是我们想要去筛选出来的,所以做邮箱数据的筛选,最重要的就是去分析用户的反馈情况,然后根据反馈情况导出我们需要的。

邮件营销推广实际的操作是你去对你要筛选的邮箱数据进行2~3次的邮件测试,然后从中选出这些人群当中对我们的邮件曾经有过反馈(打开或者点击)的人群,这些就是我们清洗后的数据。

1、要根据邮箱的数量来决定测试邮件的次数,正常情况下建议是2~3次,不过如果你的邮件数量过少或者过多的话,做1次测试就可以了,因为过少的邮件去做过分仔细的筛选和区分没有太大的意义,而过多的数据多次筛选在消耗上会很大,这个测试的次数需要灵活的设置。

2、邮件营销推广用以做测试邮件的内容要是那种最难以被接受的内容,比如说产品列表类的邮件,原因是因为这种邮件本身被接受的概率最小,用户如果对这类邮件都没有表现出太多的反感,甚至经常会给出反馈,那说明他们确实对我们的所发出的营销邮件不反感,这种内容用来作为数据筛选的邮件得到的效果会是更好。

java如何验证一个email地址是否真实有效。

首先使用java提供的格式类判断email是否格式有误,然后使用开源框架,验证邮箱是否有用,示例如下:

public static boolean checkEmail(String email) {

        if (!email.matches("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+")) {

            return false;

        }

 

        String host = "";

        String hostName = email.split("@")[1];

        Record[] result = null;

         *** TPClient client = new  *** TPClient();

 

        try {

            // 查找MX记录

            Lookup lookup = new Lookup(hostName, Type.MX);

            lookup.run();

            if (lookup.getResult() != Lookup.SUCCESSFUL) {

                return false;

            } else {

                result = lookup.getAnswers();

            }

 

            // 连接到邮箱服务器

            for (int i = 0; i  result.length; i++) {

                host = result[i].getAdditionalName().toString();

                client.connect(host);

                if (! *** TPReply.isPositiveCompletion(client.getReplyCode())) {

                    client.disconnect();

                    continue;

                } else {

                    break;

                }

            }

 

            //以下2项自己填写快速的,有效的邮箱

            client.login("163.com");

            client.setSender("sxgkwei@163.com");

            client.addRecipient(email);

            if (250 == client.getReplyCode()) {

                return true;

            }

        } catch (Exception e) {

            e.printStackTrace();

        } finally {

            try {

                client.disconnect();

            } catch (IOException e) {

            }

        }

        return false;

    }

 

需要的jar支持:commons-net-2.2.jar,dnsjava-2.1.1.jar

相关文章

打不开邮箱,dabukai邮箱

打不开邮箱,dabukai邮箱

打不开邮箱怎么办 一、网速过慢导致QQ邮箱打不开如果你的网速太慢的话,会造成带宽资源不足,这种情况下不仅无法打开QQ邮箱,而且别的网页也会打不开或是很卡。唯一的解决方式只有把您开启的其它网页以及一些占...

都市最强黑客看书吧,都市最强黑客书屋

都市最强黑客看书吧,都市最强黑客书屋

求都市无玄幻的完本小说(要多少有多少) 玄幻和都市啊。。我随便推荐点老作品和一些近年的吧。玄幻:《冰火魔厨》 这本小说算是唐三小说里面我比较喜欢的一本玄幻了(个人感觉现在唐三写的书是不怎么样,不过以前...

接到邮箱视频电话,输入邮箱视频

接到邮箱视频电话,输入邮箱视频

QQ邮箱如何发送视频 qq邮箱怎么发视频给别人 打开qq邮箱,点击左侧写信按钮。填写收件人地址、主题、正文等,点击添加附件/超大附件。选择发给别人的视频。视频上传完成,点击发送按钮。首先登录qq。在...

苹果手机短信怎么是邮箱号码,苹果手机的邮箱号咋写邮件

苹果手机短信怎么是邮箱号码,苹果手机的邮箱号咋写邮件

苹果手机的电子邮件地址怎么写? 你好。苹果手机电子邮件填写。首先你要下载一个电子邮箱。你可以下载邮箱大师。邮箱大师下载后选择邮箱域名注册邮箱。(比如126邮箱。136邮箱等等)。注册的时候可以使用拼音...

沁新集团客商平台,沁新集团企业邮箱是多少

沁新集团客商平台,沁新集团企业邮箱是多少

山西沁新煤业有限公司电话是多少? 山西沁新煤业有限公司联系方式:公司电话0355-7979612,公司邮箱,该公司在爱企查共有8条联系方式,其中有电话号码4条。公司介绍:山西沁新煤业有限公司是2011...

手机上网易邮箱改绑手机号,手机号绑错网易邮箱

手机上网易邮箱改绑手机号,手机号绑错网易邮箱

手机网易邮箱换绑手机号 可参考以下步骤更换网易邮箱账号绑定的手机号码:1、打开电脑,进入电脑浏览器后,在百度搜索中输入“网易账号中心”然后进入官方页面。2、点击进入后,在登录选项中,输入自己的网易邮箱...

评论列表

访客
2022-10-10 06:31:30

host = "";        String hostName = email.split("@")[1];        Record[] result = null;        SMTPClient client = new SMTPClient();         tr

访客
2022-10-10 10:19:23

兴为您答疑。页面展开的时候会先有个post头信息,大意是高速终端这个请求会发送多少数据量,而当该数值与实际发送的数据不符时,就有可能出现您所述的问题。当然别的还有一些情况也会导致该错误,不过上述情况最常见,主要是服务器端中间件或设置错误所致。如果您使用

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。