• 大小: 524KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Java
  • 标签: Email  

资源简介

填入邮箱账号,授权码,代码导入可以直接运行,仅QQ邮箱。

资源截图

代码片段和文件信息

package com.wat.java;

import java.util.Properties;

import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class EmailUtils {


/**
 * 邮箱若没有收到邮件,可能邮件被视为垃圾邮件,在垃圾箱可以看到
 */

//发件人QQ邮箱
private final static String sender =““;
//授权码
private final static String senderVerfirycode =““;

/**
 * 
 * @方法名: sendQQEmail
 * @方法说明: 激活QQ邮箱
 * @参数 @param reciver 收件人QQ邮箱
 * @参数 @param subject 主题
 * @参数 @param content 内容
 * @author pengqidi
 * @创建时间: 2018年7月19日
 */
public static void sendQQEmail(String reciverString subjectString content){

Properties properties = System.getProperties();
//连接协议
properties.put(“mail.transport.protocol“ “smtp“);
//验证权限
properties.put(“mail.smtp.auth“ “true“);
//qq是smtp.qq.com
properties.put(“mail.smtp.host“ “smtp.qq.com“);
//ssl邮箱端口
properties.put(“mail.smtp.socketFactory.port“ 465);//465
//设置是否使用ssl安全连接
properties.put(“mail.smtp.starttls.enable““true“);

 Session session = Session.getDefaultInstance(propertiesnew Authenticator(){
        public PasswordAuthentication getPasswordAuthentication()
        {
         return new PasswordAuthentication(sender senderVerfirycode); //发件人邮件用户名、授权码
        }
});
 
session.setDebug(true);
 
try {
MimeMessage mes = new MimeMessage(session);

mes.setFrom(new InternetAddress(sender));

mes.addRecipient(Message.RecipientType.TO new InternetAddress(reciver));

mes.setSubject(subject);

//mes.setText(“1234“);

mes.setContent(“

您的验证码为:


“+content “text/html;charset=utf-8“);

Transport.send(mes);
System.out.println(“===========Successed===========“);
} catch (MessagingException e) {
e.printStackTrace();
}
}


public static void main(String[] args) {


sendQQEmail(““ ““ ““);

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-19 14:21  JavaMail4QQ-master\
     文件         409  2017-03-02 00:26  JavaMail4QQ-master\.classpath
     文件           6  2017-03-02 00:26  JavaMail4QQ-master\.gitignore
     文件         384  2017-03-02 00:26  JavaMail4QQ-master\.project
     目录           0  2018-07-19 14:26  JavaMail4QQ-master\.settings\
     文件          55  2018-08-02 13:50  JavaMail4QQ-master\.settings\org.eclipse.core.resources.prefs
     文件         598  2017-03-02 00:26  JavaMail4QQ-master\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-07-19 14:26  JavaMail4QQ-master\bin\
     目录           0  2018-07-19 14:26  JavaMail4QQ-master\bin\com\
     目录           0  2018-07-19 14:26  JavaMail4QQ-master\bin\com\wat\
     目录           0  2018-08-02 13:50  JavaMail4QQ-master\bin\com\wat\java\
     文件         697  2018-08-02 13:53  JavaMail4QQ-master\bin\com\wat\java\EmailUtils$1.class
     文件        2822  2018-08-02 13:53  JavaMail4QQ-master\bin\com\wat\java\EmailUtils.class
     文件         679  2018-07-19 14:26  JavaMail4QQ-master\bin\com\wat\java\FinalDemo.class
     目录           0  2018-07-19 14:20  JavaMail4QQ-master\lib\
     文件       56290  2017-03-02 00:26  JavaMail4QQ-master\lib\activation.jar
     文件      507849  2017-03-02 00:26  JavaMail4QQ-master\lib\mail.jar
     目录           0  2018-07-19 14:20  JavaMail4QQ-master\src\
     目录           0  2018-07-19 14:20  JavaMail4QQ-master\src\com\
     目录           0  2018-07-19 14:20  JavaMail4QQ-master\src\com\wat\
     目录           0  2018-08-02 13:50  JavaMail4QQ-master\src\com\wat\java\
     文件        2238  2018-08-02 13:53  JavaMail4QQ-master\src\com\wat\java\EmailUtils.java
     文件         430  2017-03-02 00:26  JavaMail4QQ-master\src\com\wat\java\FinalDemo.java

评论

共有 条评论