码迷,mamicode.com
首页 > 编程语言 > 详细

Java发送QQ邮件-附jar包下载链接

时间:2020-01-04 23:52:23      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:har   exce   ica   details   发送邮件   csdn   mem   utf-8   main   

Java发送QQ邮件

package java2;

import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;

/**
 * 测试发送邮件
 */
public class SendEmail {
    public static void main(String[] args) throws Exception {
        Properties pro = new Properties();
        pro.setProperty("mail.host","smtp.qq.com");//设置QQ邮件服务器
        pro.setProperty("mail.transport.protocol","smtp");//设置传输协议
        pro.setProperty("mail.smtp.auth","true");//需要验证用户名密码

        //Java发送邮件的5个步骤
        //1.创建应用程序所需的环境信息的Session对象
        Session session = Session.getDefaultInstance(pro, new Authenticator() {
            @Override
            protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication("xxx@qq.com","授权码");//发件人邮箱及授权码
            }
        });
        session.setDebug(true);//开启debug模式,查看进度状态

        //2.通过session得到transport对象
        Transport ts = session.getTransport();
        //3.使用邮箱用户名及授权码连接上邮件服务器
        ts.connect("smtp.qq.com","xxx@qq.com","授权码");

        //4.创建邮件
        //创建邮件对象
        MimeMessage message = new MimeMessage(session);

        //指定邮件发件人
        message.setFrom(new InternetAddress("xxx@qq.com"));

        //指定邮件收件人
        message.setRecipient(Message.RecipientType.TO,new InternetAddress("otherxxx@qq.com"));

        //邮件标题
        message.setSubject("这是一封测试邮件");

        //邮件的文本内容
        message.setContent("你好啊","text/html;charset=UTF-8");

        //发送邮件
        ts.sendMessage(message,message.getAllRecipients());

        ts.close();
    }
}

参考链接:https://blog.csdn.net/qq_41151659/article/details/96475739

手敲一遍,涨涨姿势~

Java发送QQ邮件-附jar包下载链接

标签:har   exce   ica   details   发送邮件   csdn   mem   utf-8   main   

原文地址:https://www.cnblogs.com/qujialin/p/12150767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!