java激活邮箱验证资料
标签:
•
文件类型: .zip
•
文件大小: 1.64MB
•
下载次数: 1
•
java激活邮箱验证功能,就是现如今注册网站时,需要激活邮箱验证的这个功能。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-17 10:11 java邮箱激活资料
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest.idea
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest.ideaartifacts
文件 523 2018-12-17 09:17 java邮箱激活资料JavaMailTest.ideaartifactsJavaMailTest_war_exploded.xml
目录 0 2018-12-17 10:13 java邮箱激活资料JavaMailTest.ideainspectionProfiles
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest.idealibraries
文件 306 2018-12-17 09:28 java邮箱激活资料JavaMailTest.idealibrariesjavax_mail.xml
文件 273 2018-12-17 09:17 java邮箱激活资料JavaMailTest.ideamisc.xml
文件 264 2018-12-17 09:17 java邮箱激活资料JavaMailTest.ideamodules.xml
文件 24201 2018-12-17 10:08 java邮箱激活资料JavaMailTest.ideaworkspace.xml
文件 842 2018-12-17 09:28 java邮箱激活资料JavaMailTestJavaMailTest.iml
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestout
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproduction
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTest
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcom
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjin
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjinTest
文件 272 2018-12-17 09:45 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjinTestAAA.class
文件 3775 2018-12-17 09:45 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjinTestJavaMailTest.class
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrc
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrccom
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrccomitshenjin
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrccomitshenjinTest
文件 3753 2018-12-17 10:06 java邮箱激活资料JavaMailTestsrccomitshenjinTestJavaMailTest.java
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestweb
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestwebWEB-INF
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestwebWEB-INFlib
文件 653275 2018-12-03 19:08 java邮箱激活资料JavaMailTestwebWEB-INFlibjavax.mail.jar
文件 244212 2018-12-10 20:45 java邮箱激活资料JavaMailTestwebWEB-INFlibservlet-api.jar
文件 956 2018-12-10 21:56 java邮箱激活资料JavaMailTestwebWEB-INFweb.xml
............此处省略5个文件信息
package com.itshenjin.Test;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.Properties;
import java.util.UUID;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
* User: sj
* Date: 2018/12/17
* Time: 9:30
* Description:java发送邮箱
*/
public class JavaMailTest {
// 发件人的邮箱和密码
public static String emailAccount = “xxxxxxxxx“;
// 发件人邮箱密码(有的是授权码)
public static String emailPassword = “xxxxxxxxxx“;
// 发件人邮箱服务地址
public static String emailSMTPHost = “smtp.qq.com“;
// 收件人邮箱
public static String receiveMailAccount = “xxxxxxxx“;
/**
* 创建一封邮件(发件人、收件人、邮件内容)
* @param session
* @param sendMail
* @param receiveMail
* @param html
* @return
* @throws MessagingException
* @throws IOException
* cc:抄送、 Bcc:密送、 To:发送
*/
public static MimeMessage creatMimeMessage(Session sessionString sendMailString receiveMailString html) throws MessagingException IOException {
// 1、创建一封邮件对象
MimeMessage message = new MimeMessage(session);
// 2、From:发件人
message.setFrom(new InternetAddress(sendMail “发件人昵称“ “UTF-8“));
// 3、To:收件人(可以增加多个收件人:抄送或者密送)
message.setRecipient(MimeMessage.RecipientType.TO new InternetAddress(receiveMail “张三“ “UTF-8“));
// 4、Subject:邮件主题
message.setSubject(“邮箱验证““UTF-8“);
// 5、Content:邮件正文(可以使用Html标签)
message.setContent(“邮箱验证““text/html;charset=UTF-8“);
// 6、设置发送时间
message.setSentDate(new Date());
// 7、保存设置
message.saveChanges();
// 8、将该邮件保存在本地
OutputStream out = new FileOutputStream(“D://MyEmail“ + UUID.randomUUID().toString() + “.eml“);
message.writeTo(out);
out.flush();
out.close();
return message;
}
// javaMail邮件发送
public static void main(String[] args) {
try {
// 1、创建参数配置,用于连接邮箱服务器的参数配置
Properties props = new Properties();
// 开启debug调试
props.setProperty(“mail.debug“ “true“);
// 发送服务器需要身份验证
props.setProperty(“mail.smtp.auth“ “true“);
// 设置右键服务器的主机名
props.setProperty(“mail.host“ emailSMTPHost);
// 发送邮件协议名称
props.setProperty(“mail.transport.protocol“ “smtp“);
// 2、根据配置创建会话对象,用于和邮件服务器交互
Session session = Session.getInstance(props);
// 设置debug,可以查看详细的发送log
session.setDebug(true);
// 3、创建一封邮件
MimeMessage message = creatMimeMessage(session emailAccount receiveMailAccount “ “);
// 4、根据session获取邮件传输对象
Transport transport = session.getTransport();
// 5、使用邮箱账号和密码连接邮箱服务器emailAccount必须与message中的发件人邮箱一致,否则报错
transport.connect(emailAccountemailPassword);
// 6、发送邮件发送所有收件人地址
transport.sendMessage(message message.getAllRecipients());
// 7、关闭连接
transport.close();
} catch (UnsupportedEncodingException | MessagingEx
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-17 10:11 java邮箱激活资料
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest.idea
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest.ideaartifacts
文件 523 2018-12-17 09:17 java邮箱激活资料JavaMailTest.ideaartifactsJavaMailTest_war_exploded.xm
目录 0 2018-12-17 10:13 java邮箱激活资料JavaMailTest.ideainspectionProfiles
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTest.idealibraries
文件 306 2018-12-17 09:28 java邮箱激活资料JavaMailTest.idealibrariesjavax_mail.xm
文件 273 2018-12-17 09:17 java邮箱激活资料JavaMailTest.ideamisc.xm
文件 264 2018-12-17 09:17 java邮箱激活资料JavaMailTest.ideamodules.xm
文件 24201 2018-12-17 10:08 java邮箱激活资料JavaMailTest.ideaworkspace.xm
文件 842 2018-12-17 09:28 java邮箱激活资料JavaMailTestJavaMailTest.iml
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestout
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproduction
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTest
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcom
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjin
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjinTest
文件 272 2018-12-17 09:45 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjinTestAAA.class
文件 3775 2018-12-17 09:45 java邮箱激活资料JavaMailTestoutproductionJavaMailTestcomitshenjinTestJavaMailTest.class
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrc
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrccom
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrccomitshenjin
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestsrccomitshenjinTest
文件 3753 2018-12-17 10:06 java邮箱激活资料JavaMailTestsrccomitshenjinTestJavaMailTest.java
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestweb
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestwebWEB-INF
目录 0 2018-12-17 10:08 java邮箱激活资料JavaMailTestwebWEB-INFlib
文件 653275 2018-12-03 19:08 java邮箱激活资料JavaMailTestwebWEB-INFlibjavax.mail.jar
文件 244212 2018-12-10 20:45 java邮箱激活资料JavaMailTestwebWEB-INFlibservlet-api.jar
文件 956 2018-12-10 21:56 java邮箱激活资料JavaMailTestwebWEB-INFweb.xm
............此处省略5个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)