IT虾米网

javamail 发送超链接详解

admin 2018年06月08日 编程语言 759 0

做到一个邮箱验证需要发送超链接,其实很简单:

/** 
	 * 发送邮件认证 
	 * @return 
	 */ 
	public String sendValidate(){ 
		if(validateType.equals("1")){//邮箱 
			url="identifyPerson.action"; 
			String email = personBackMatter.getEmail(); 
			String validateCode = MD5.md5(email); 
			personBackMatter   = (PersonBackMatter) ((BaseTransaction)Platform.getInstance().getBean("baseTransaction")).get(PersonBackMatter.class, this.getUser().getId()); 
			personBackMatter.setValidateCode(validateCode); 
			personBackMatter.setValidateTime(currentTime); 
			((BaseTransaction)Platform.getInstance().getBean("baseTransaction")).update(personBackMatter); 
			///邮件的内容 
			 
	        StringBuffer sf=new StringBuffer(); 
	        sf.append("<a href=\"http://192.168.0.84:8088/ompxm/activateEmail.action?email="); 
 	        sf.append(email); 
	        sf.append("&validateCode="); 
	        sf.append(validateCode); 
	        sf.append("\">"); 
	        sf.append(" <FONT   face=\"MS   UI   Gothic\"   size=\"3\"><b>点击这里</b></FONT>"); 
	        sf.append("</a>"); 
	        sf.append("激活账号,24小时生效,否则重新验证,请尽快激活!<br>"); 
	        //发送邮件 
	        EmailService.sendEmail("厦门服务平台邮箱验证",email, "", "", sf.toString()); 
	        System.out.println("发送邮件"); 
			msg="邮件发送成功,请登陆"+email+"邮箱进行验证"; 
		} 
		 
		return "success"; 
	}

在里用a标签就OK。
发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

单例的各种写法以及双重检查的问题详解
你是第一个吃螃蟹的人
发表评论

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