精华内容
下载资源
问答
  • 邮箱验证工具

    2014-07-03 09:47:48
    用于邮箱对错的验证
  • 邮箱验证工具

    2018-03-22 18:59:00
    邮箱验证工具类 import com.itszt.jzzj.domain.user.User; import java.io.*; import java.util.Properties; import javax.mail.Address; import javax.mail.MessagingException; import javax....

    邮箱验证工具类

    import com.itszt.jzzj.domain.user.User;
    import java.io.*;
    import java.util.Properties;
    import javax.mail.Address;
    import javax.mail.MessagingException;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    /**
     * 邮箱链接验证
     * 基于网易云信,详情请参考网易云信官方API
     */
    public class SendJMail {
    	public static boolean sendMail(String email, User user) {
    		String from = "13522624136@163.com"; // 邮件发送人的邮件地址
    		String to = email.trim(); 										// 邮件接收人的邮件地址
    		final String username = "13522624136";  //发件人的邮件帐户
    		final String password = "shijian321";   					//发件人的邮件密码
    		//定义Properties对象,设置环境信息
    		Properties props = System.getProperties();
    		//设置邮件服务器的地址
    		props.setProperty("mail.smtp.host", "smtp.163.com"); // 指定的smtp服务器
    		props.setProperty("mail.smtp.auth", "true");
    		props.setProperty("mail.transport.protocol", "smtp");//设置发送邮件使用的协议
    		//创建Session对象,session对象表示整个邮件的环境信息
    		Session session = Session.getInstance(props);
    		//设置输出调试信息
    		session.setDebug(true);
    		try {
    			//Message的实例对象表示一封电子邮件
    			MimeMessage message = new MimeMessage(session);
    			//设置发件人的地址
    			message.setFrom(new InternetAddress(from));
    			//设置主题
    			message.setSubject("尊敬的:"+user.getAccount()+"您的兼职之家激活邮件");
    			//设置邮件的文本内容
    //			message.setText("<h1>我是大黄!!</h1>");
    			message.setContent(genEmilMsg(user),"text/html;charset=utf-8");
    			//从session的环境中获取发送邮件的对象
    			Transport transport=session.getTransport();
    			//连接邮件服务器
    			transport.connect("smtp.163.com",25, username, password);
    			//设置收件人地址,并发送消息
    			transport.sendMessage(message,new Address[]{new InternetAddress(to)});
    			transport.close();
    			return true;
    		} catch (MessagingException e) {
    			e.printStackTrace();
    			sendMail(email,user);
    			return false;
    		}
    	}
    	private static String genEmilMsg(User user){
    		try {
    			BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(new FileInputStream(UtilGetRealPath.getRealPath("/激活页面.html")),"UTF-8"));
    			StringBuilder stringBuilder=new StringBuilder();
    			String temp=null;
    			while ((temp=bufferedReader.readLine())!=null){
    				temp=temp.replace("dahuang",user.getAccount());
    				temp=temp.replace("http://www.baidu.com","http://localhost/ActiveServlet?userID="+user.getUserid()+"&useraccount="+user.getAccount());
                    stringBuilder.append(temp);
                }
                return stringBuilder.toString();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		return "hello";
    	}
    //	public static void main(String[] args) throws IOException {
    //		sendMail("zhanzhitang111@163.com",stringBuilder.toString());
    		sendMail("zhanzhitang111@163.com","<div>你好2</div>");
    //	}
    }  
    posted @ 2018-03-22 18:59 奔跑在梦想的道路上 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • 手机邮箱验证工具

    2019-08-27 14:44:23
    package cn.view.viewlibrary.utils; import android.text.TextUtils; /** * 有效性校验类 * * @author zhangxiaoyang create at 2019/8/19 * @Description 描述: ...public class CheckUtils { ... * 邮箱格式验...

    package cn.view.viewlibrary.utils;

    import android.text.TextUtils;

    /**
     * 有效性校验类
     *
     * @author zhangxiaoyang create at 2019/8/19
     * @Description 描述:
     */
    public class CheckUtils {
        /**
         * 邮箱格式验证
         *
         * @param strEmail
         * @return
         */
        public static boolean isEmail(String strEmail) {
            String strPattern = "^[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";
            if (TextUtils.isEmpty(strPattern)) {
                return false;
            } else {
                return strEmail.matches(strPattern);
            }
        }

        /**
         * 手机格式验证
         *
         * @param number
         * @return
         */
        public static boolean isMobile(String number) {
            /*
            移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
            联通:130、131、132、152、155、156、185、186
            电信:133、153、180、189、(1349卫通)
            总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9
            */
            //"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。
            String num = "[1][358]\\d{9}";
            if (TextUtils.isEmpty(number)) {
                return false;
            } else {
                //matches():字符串是否在给定的正则表达式匹配
                return number.matches(num);
            }
        }
    }

    用法

    if (!mobile){
        CommunUtils.toast("手机号输入不合法");
    }else{
    展开全文
  • 发信前对目标邮箱进行测试,看是否可用,自己看,需要的可以下一下
  • 自己写的一个网页自动提交工具,不免费,有需求的请到我的淘宝网购买。 地址:http://item.taobao.com/auction/item_detail.htm?item_num_id=8453834899 转载于:...

    自己写的一个网页自动提交工具,不免费,有需求的请到我的淘宝网购买。

    地址:http://item.taobao.com/auction/item_detail.htm?item_num_id=8453834899

    转载于:https://www.cnblogs.com/JiangHuakey/archive/2010/11/20/1882482.html

    展开全文
  • 软件屋邮箱批量验证工具是一款邮件营销必备的辅助工具,能是批量验证收信邮箱是否真实有效,批量清除那些无效的、不存在的、格式不正确的邮箱地址。验证期间不向被验证的邮箱
  • C#编写 邮箱地址验证工具 可验证邮箱地址是否真实存在 0分资源 单个邮箱地址验证工具,过几天再做个多地址邮箱验证工具
  • 伯特网易邮箱批量验证工具批量验证验证您的网易邮箱的账号密码,为您节省大量时间。
  • NaxEmail邮件地址验证软件 是一款邮件营销必备的辅助工具,具体功能是批量验证收信邮箱是否真实有效,批量清除那些无效的、不存在的、格式不正确的邮箱地址。NaxEmail邮件地址验证
  • 邮箱验证工具

    2018-07-15 18:31:00
    邮箱验证工具类: emailUtil工具类代码: package com.microClass.util; import com.sun.mail.util.MailSSLSocketFactory; import javax.mail.*; import javax.mail.internet.InternetAddress; ...

    邮箱验证,工具类:

    emailUtil工具类代码:

     

    package com.microClass.util;
    
    import com.sun.mail.util.MailSSLSocketFactory;
    
    import javax.mail.*;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import java.security.GeneralSecurityException;
    import java.util.Properties;
    
    /**
     * Created by ause on 2017-08-25.
     */
    public class MailUtil {
        //public final static int ERA = 0;
        // 设置邮件服务器主机名
        public final static String HOST = "smtp.qq.com";
        // 发送邮件协议名称
        public final static String PROTOCOL = "smtp";
        //发送人的邮箱地址
        public final static String SEND_ADDRESS = "1593139675@qq.com";
        //授权码Authorization code    // ndtqsiupcmxcbabf
        public final static String AUTHORIZATION_CODE = "ndtqsiupcmxcbabf";
    
        public static void send(String title, String body, String receiveAddress) throws MessagingException, GeneralSecurityException {
            Properties props = new Properties();
            // 开启debug调试
            props.setProperty("mail.debug", "true");
            // 发送服务器需要身份验证
            props.setProperty("mail.smtp.auth", "true");
            props.setProperty("mail.host", HOST);
            props.setProperty("mail.transport.protocol", PROTOCOL);
    
            MailSSLSocketFactory sf = new MailSSLSocketFactory();
            sf.setTrustAllHosts(true);
            props.put("mail.smtp.ssl.enable", "true");
            props.put("mail.smtp.ssl.socketFactory", sf);
    
            Session session = Session.getInstance(props);
    
            Message msg = new MimeMessage(session);
            msg.setSubject(title);
            msg.setText(body);
            msg.setFrom(new InternetAddress(SEND_ADDRESS));
    
            Transport transport = session.getTransport();
            transport.connect(HOST, SEND_ADDRESS, AUTHORIZATION_CODE);
    
            Address[] addresses = {new InternetAddress(receiveAddress)};
    
            transport.sendMessage(msg, addresses);
            transport.close();
        }
    
        public static void registerMailValidate(String receiveAddress,String code) throws GeneralSecurityException, MessagingException {
            String title="微辅导注册邮件认证";
            //String body="你正在注册为微辅导用户:请点击连接地址完成注册:http://127.0.0.1:8080/register/mailPage?code="+code;
            String str=" <a href=\"http://127.0.0.1:8080/register/mailPage\">认证</a>";
            send(title, str, receiveAddress);
        }
    
        public static void main(String[] args) {
            try {
                registerMailValidate("851298348@qq.com","9999");
            } catch (GeneralSecurityException e) {
                e.printStackTrace();
            } catch (MessagingException e) {
                e.printStackTrace();
            }
        }
    }
    View Code

     

     

     

    1.依赖jar包:

     

    2.工具类使用说明:

     

    3.授权码的获取:

     

     

     

     

    service层:

    dao层:

    sql:

    ok啦!,快去试一试吧!

    转载于:https://www.cnblogs.com/dw3306/p/9314446.html

    展开全文
  • 邮箱验证

    2019-11-17 14:58:53
    邮箱验证 工具类 package com.footballnews.football.utils; import com.sun.xml.internal.messaging.saaj.packaging.mime.MessagingException; import javax.mail.*; import javax.mail.internet.InternetAddress...
  • C#邮箱验证工具 邮箱地址是否真实存在 邮箱有效性校验 目前这个,只支持一个邮箱地址的验证,过几天再做个支持多邮箱地址验证的,到时再分享。 有需要源码的请留言,回头放出
  • 绝对真实有效且免费的邮箱地址有效性验证工具
  • 网上搜集到大量邮箱地址,但是我们不知道它们是否真实存在、正确与否,这时候我们就需要一个邮箱验证工具给以测试。给大家推荐一款十分好用的邮箱验证工具,准确率非常高。
  • JS 工具类读取cookie 用户名验证邮箱验证手机号码验证trim字符 转载于:https://blog.51cto.com/zhpfbk/1029751
  • @param value 待验证字符串 @param format 正则表达式 @return Boolean */ public static Boolean regular(String value, String format) { String reg; switch (format) { case “phone”?/电话号码验证...
  • import java.util.regex.Matcher; import java.util.regex.Pattern; public class MobileEmailUtils { public static boolean checkMobileIsOk(String mobile) { String regex = "^((13[0-9])|(14[5|7])|(15(...
  • /** * 验证邮箱 * @param email * @return */ public static boolean checkEmail(String email) { boolean flag = false; try { String check = "^([a-z0-9A-Z]+[-...
  • //邮箱验证 htmlEmail.setAuthentication(username,password); //设置发件人和收件人 htmlEmail.setFrom(username, "qq邮箱"); htmlEmail.addTo(mailto, "网易邮箱"); //设置标题和正文 htmlEmail.setSubject...
  • 万能邮箱真实性批量验证工具,Email邮箱地址通用验证工具是一款专门提供邮箱地址验证的软件,该软件无需安装即可使用,帮助你批量验证收信邮箱是否真实有效,该软件验证效率非常高、验证结果很准确、验证速度非常快...
  • 思路:android端传送邮箱地址给后台,后台获取邮箱地址后,链接公司邮箱,并发送验证码邮件,并返回邮箱地址+验证码给Android端,Android进行验证邮箱地址和验证码是否匹配。直接上后台代码,已经写成工具类,注释...
  • 主要介绍了java使用正则表达式进行表单验证工具类,可以验证邮箱、手机号码、qq号码等方法,需要的朋友可以参考下
  • 网易邮箱发送验证短信的工具

    千次阅读 2018-08-24 14:56:10
    最近代码刚好用到邮箱验证,所以自己就总结了一下基于网易163邮箱的使用,仅供参考一下: import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 753
精华内容 301
关键字:

邮箱验证工具