博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用163邮箱发送邮件
阅读量:6339 次
发布时间:2019-06-22

本文共 1391 字,大约阅读时间需要 4 分钟。

package com.taoche.test;

import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Mail163 {
    
    public static boolean sendMail(String to, String code) {  
        try {  
            Properties props = new Properties();  
            props.put("username", "xxxx@163.com");   
            props.put("password", "授权密码");   
            props.put("mail.transport.protocol", "smtp" );  
            props.put("mail.smtp.host", "smtp.163.com");  
            props.put("mail.smtp.port", "25" );  
            Session mailSession = Session.getDefaultInstance(props);  
            Message msg = new MimeMessage(mailSession);     
            msg.setFrom(new InternetAddress("hxm154@163.com"));  
            msg.addRecipients(Message.RecipientType.TO, InternetAddress.parse(to));   
            msg.setSubject("激活邮件");   
            msg.setContent("<h1>此邮件为官方激活邮件</h1>","text/html;charset=UTF-8");
            msg.saveChanges();  
            Transport transport = mailSession.getTransport("smtp");  
            transport.connect(props.getProperty("mail.smtp.host"), props  
                    .getProperty("username"), props.getProperty("password"));   
            transport.sendMessage(msg, msg.getAllRecipients());  
            transport.close();     
        } catch (Exception e) {  
            e.printStackTrace();  
            System.out.println(e);  
            return false;  
        }  
        return true;  
    }   
    public static void main(String[] args) {
        
        sendMail("收件人邮箱", "89");
    }
}
以上是完整163邮箱发送给QQ邮箱的代码,注意邮箱要开通smtp协议,密码为授权密码,非邮箱密码,切记

转载于:https://www.cnblogs.com/hxm154/p/7891483.html

你可能感兴趣的文章
oracle11g R2 RAC卸载grid
查看>>
ES6 结构和扩展运算符
查看>>
王利阳:电商大促 决战6.18
查看>>
kafka消息传输的事务定义
查看>>
实现LNMMP
查看>>
mysql的pid文件出现问题
查看>>
计算rem单位
查看>>
第七章 大网高级 ASA
查看>>
rsync+inotify触发式远程同步
查看>>
优秀设计师应当知道的几大UI设计原则(一)
查看>>
mongodb高级查询
查看>>
struts2.1 struts.devMode BUG解决方案
查看>>
日本法院裁定三星诉苹果专利侵权案败诉
查看>>
Windows Server 2012R2 桌面体验问题直通车
查看>>
Springboot配置文件读取报错Configuration property name 'projectUrl' is not valid:
查看>>
HTTP状态码
查看>>
今天的学习
查看>>
面试必问之JVM原理
查看>>
mysql主主同步+Keepalived
查看>>
研究音频编解码要看什么书
查看>>