Java学习 (七)邮件设置收件

设置收件:

import java.util.Properties;

import javax.mail.Address;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.Message.RecipientType;
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 Demo2 {

public static void main(String[] args) throws MessagingException {
// TODO Auto-generated method stub

Properties props = new Properties();
//认证
props.setProperty("mail.smtp.auth", "true");
//没有这个协议,加入mail.transport.protocol
props.setProperty("mail.transport.protocol", "smtp");
//指定服务器地址,并且连接,端口默认
props.setProperty("mail.host", "smtp.sina.com");
Session session = Session.getInstance(props,
new Authenticator(){
        protected PasswordAuthentication getPasswordAuthentication(){
        return new PasswordAuthentication("shywjr", "123456");
        }

        }
//定义了一个类,覆盖了父类的方法
);
//加入调试信息,打印调试信息
session.setDebug(true); 

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("1476739095@qq.com"));
msg.setSubject("中文主题");

//设置收件人,两个收件人
msg.setRecipients(RecipientType.TO, InternetAddress.parse("1476739095@qq.com ,lili@qq.com"));
//正文
msg.setContent("<span style='color:red'>哈哈哈哈</span>","text/html;charset=gbk");

Transport.send(msg);

}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值