使用java mail的网易smtp协议 发送邮件

发布时间:2017-6-23 20:10:32 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"使用java mail的网易smtp协议 发送邮件 ",主要涉及到使用java mail的网易smtp协议 发送邮件 方面的内容,对于使用java mail的网易smtp协议 发送邮件 感兴趣的同学可以参考一下。

package com.enation.newtest;import java.security.GeneralSecurityException;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class TestMail {    public static void main(String[] args) throws MessagingException, GeneralSecurityException {        Properties props = new Properties();        // 开启debug调试        props.setProperty("mail.debug", "true");        // 发送服务器需要身份验证        props.setProperty("mail.smtp.auth", "true");        // 设置邮件服务器主机名        props.setProperty("mail.host", "smtp.163.com");        // 发送邮件协议名称        props.setProperty("mail.transport.protocol", "smtp");                        Session session = Session.getInstance(props);        Message msg = new MimeMessage(session);        msg.setSubject("seenews 错误");        StringBuilder builder = new StringBuilder();        builder.append("url = " + "http://blog.csdn.net/never_cxb/article/details/50524571");        builder.append("\n页面爬虫错误");        builder.append("\n时间 2016 ");        msg.setText(builder.toString());        msg.setFrom(new InternetAddress("**发送人的邮箱地址**"));        Transport transport = session.getTransport();        transport.connect("smtp.163.com", "**发送人的邮箱地址**", "**你的邮箱密码或者授权码**");        transport.sendMessage(msg, new Address[] { new InternetAddress("**接收人的邮箱地址**") });        transport.close();    }}

这个代码使用的是网易

smtp.163.com服务,测试前把自己的账号开通smtp服务即可

上一篇:docker相关配置
下一篇:jersey client上传下载文件

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。