资源简介
用javamail给邮箱推送一条验证码,并用ajax进行验证
代码片段和文件信息
package com.util.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.util.mail.MailSenderInfo;
import com.util.mail.SimpleMailSender;
import com.util.test.Json;
@Controller
@RequestMapping(value = “/email“)
public class email {
@RequestMapping(“/send“)
public String send(@RequestParam(“email“) String email
@RequestParam(“code“) String code) {
// 这个类主要是设置邮件
MailSenderInfo mailInfo = new MailSenderInfo();
mailInfo.setMailServerHost(“smtp.163.com“);
mailInfo.setMailServerPort(“25“);
mailInfo.setValidate(true);
mailInfo.setUserName(“18210081970@163.com“);
mailInfo.setPassword(“940322LIUSHAOBO“);// 您的邮箱密码
mailInfo.setFromAddress(“18210081970@163.com“);
mailInfo.setToAddress(email);
mailInfo.setSubject(“验证码“);
// mailInfo.setContent(code);
mailInfo.setContent(code);
// 这个类主要来发送邮件
SimpleMailSender sms = new SimpleMailSender();
boolean con = false;
try {
con = sms.sendTextMail(mailInfo);// 发送文体格式
} catch (Exception e) {
e.printStackTrace();
System.out.println(“错误原因是:“ + e.getMessage());
}
// SimpleMailSender.sendHtmlMail(mailInfo);// 发送html格式
if (con) {
System.out.println(“发送成功!“);
} else {
System.out.println(“发送失败!“);
}
return ““;
}
@RequestMapping(“/check“)
@ResponseBody
public Json check(@RequestParam(“code“) String code
@RequestParam(“emailcode“) String emailcode) {
Json json=new Json();
if (code.equals(emailcode)) {
json.setMessage(“验证成功!“);
return json;
} else {
json.setMessage(“验证失败!“);
return json;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-01-10 14:35 JavaMail\
文件 841 2016-12-02 15:14 JavaMail\.classpath
文件 1041 2016-12-02 15:14 JavaMail\.project
目录 0 2017-01-10 14:35 JavaMail\.settings\
文件 503 2016-12-02 15:14 JavaMail\.settings\.jsdtscope
文件 364 2016-12-02 15:14 JavaMail\.settings\org.eclipse.jdt.core.prefs
文件 478 2016-12-02 15:14 JavaMail\.settings\org.eclipse.wst.common.component
文件 345 2016-12-02 15:14 JavaMail\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-12-02 15:14 JavaMail\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-12-02 15:14 JavaMail\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-01-10 14:35 JavaMail\build\
目录 0 2017-01-10 14:35 JavaMail\build\classes\
文件 1027 2016-12-05 11:29 JavaMail\build\classes\applicationContext.xm
目录 0 2017-01-10 14:35 JavaMail\build\classes\com\
目录 0 2017-01-10 14:35 JavaMail\build\classes\com\util\
目录 0 2017-01-10 14:35 JavaMail\build\classes\com\util\controller\
文件 2654 2016-12-30 14:42 JavaMail\build\classes\com\util\controller\email.class
目录 0 2017-01-10 14:35 JavaMail\build\classes\com\util\mail\
文件 2973 2016-12-30 14:42 JavaMail\build\classes\com\util\mail\MailSenderInfo.class
文件 770 2016-12-30 14:42 JavaMail\build\classes\com\util\mail\MyAuthenticator.class
文件 3175 2016-12-30 14:42 JavaMail\build\classes\com\util\mail\SimpleMailSender.class
目录 0 2017-01-10 14:35 JavaMail\build\classes\com\util\test\
文件 923 2016-12-30 14:42 JavaMail\build\classes\com\util\test\Json.class
文件 1308 2016-12-30 14:42 JavaMail\build\classes\com\util\test\test.class
目录 0 2017-01-10 14:35 JavaMail\src\
文件 1027 2016-12-05 11:29 JavaMail\src\applicationContext.xm
目录 0 2017-01-10 14:35 JavaMail\src\com\
目录 0 2017-01-10 14:35 JavaMail\src\com\util\
目录 0 2017-01-10 14:35 JavaMail\src\com\util\controller\
文件 1925 2016-12-05 17:36 JavaMail\src\com\util\controller\email.java
目录 0 2017-01-10 14:35 JavaMail\src\com\util\mail\
............此处省略38个文件信息
相关资源
- 最新 JavaMail JAR 包 1.4.5,官方原版
- javamail邮件收发客户端
- javamail 1.4.3 mail.jar 1.4.3 jar 包+源代码
- 毕业设计 基于Javamail的邮件收发系统
- 基于Javamail的邮件收发系统系统+论文
- 简单的Java可视化邮件发送Demo
- javamail-demo(完整源码+数据库)
- javamail1 发送Email(附详细的使用文档
- JAVAMail+Ajax+jsp实现邮箱发送验证并验证
- EmailUtils Java mail 邮件发送
- javamail jar包
- mail.jar+activation.jar+additional.jar
- javamail开发的简单的邮件收发,SWing做
- JavaMail实现邮件发送的简单封装(包括
- javamail实现邮件收发和加密
- javaMail 用三种方式实现发送附件
- javaxmail jar包
- JavaMail帐号激活与忘记密码
- 基于sql server 2008+jsp+servlet+mvc设计模式
- javax.mail.jar 亲测jdk1.6工程下可用
- java实现邮箱推送消息(JavaMail)的D
- 基于贝叶斯算法的JavaMail垃圾邮件过滤
- javamail收发邮件类库
- javamail多线程群发,同时开5个线程。
- javamail的jar包:javamail-1.6
- java邮件实现jar包Javamail
- javax.mail.jar JavaMail所需jar包
- mail.jaractivation.jar
- javamail相关JAR包
- JavaMail中文附件处理
评论
共有 条评论