资源简介
填入邮箱账号,授权码,代码导入可以直接运行,仅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
评论
共有 条评论