文档章节

公司邮箱发邮件的util类

stephen_wu
 stephen_wu
发布于 2016/08/18 10:16
字数 193
阅读 14
收藏 0

之前有用126,163等邮箱发送邮件成功,但是用公司的阿里云邮箱由于设置问题则不行。现在把解决了的util类贴出来供参考。

package sunallies.util;

 

import javax.mail.*;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

import java.util.Properties;

 

/**

 * Created by lovywinsy on 6/21/16.

 */

public class MailUtil {

 

    public static void main(String[] args) throws Exception {

        Properties prop = new Properties();

        prop.setProperty("mail.smtp.host", "smtp.sunallies.com");

        prop.setProperty("mail.transport.protocol", "smtp");

        prop.setProperty("mail.smtp.auth", "true");

        //创建session并开启debug

        Session session = Session.getInstance(prop);

        session.setDebug(true);

        //通过session得到transport

        Transport transport = session.getTransport();

        //连接smtp服务器

        transport.connect("smtp.sunallies.com", "zhuxiao@sunallies.com", "");

        //创建邮件

        Message message = createSimpleMail(session);

        //发送邮件

        transport.sendMessage(message, message.getAllRecipients());

        transport.close();

    }

 

    public static MimeMessage createSimpleMail(Session session) throws Exception {

        MimeMessage message = new MimeMessage(session);

        message.setFrom(new InternetAddress("zhuxiao@sunallies.com"));

        message.setRecipient(Message.RecipientType.TO, new InternetAddress("zhuxiao@sunallies.com"));

        message.setSubject("自动化测试报告");

        message.setContent("都通过了", "text/html;charset=UTF-8");

        return message;

    }

}

© 著作权归作者所有

共有 人打赏支持
stephen_wu
粉丝 1
博文 77
码字总数 20954
作品 0
虹口
程序员
java实现邮件的发送包括网页文件的发送

本文出自 “java开发笔记” 博客 出处http://gaoqifang.blog.51cto.com/2270113/758306 说明:1、本程序可实现网页文件、普通文件的发送。 2、实现邮件发送需要三个jar包的支持:commons-cod...

长平狐
2012/11/12
72
0
android 使用JavaMail

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题不用第三方邮件程序。为了以后使用方便,自己写了段代码 Javamail-Android配置步骤: 下载Android版本JavaMail包,addit...

长平狐
2012/06/28
3.4K
2
java基础实现邮件发送(以qq和网易为例)

java基础实现邮件发送(以qq和网易为例) 当你浏览一些网站的时候,更多的时候都是需要我们登陆、注册的;而注册激活账号一般有两种形式,一是电话验证码激活,二是邮箱激活;第一种是人名币...

NYDarren
05/14
0
0
求助 群发邮件发送失败

我用的是CI的邮件类,当初单发邮件是成功的, 现在只不过邮件是多个 发送邮件形式: xxx@qq.com;testaa@qq.com;code@sina.com; 然后触发事件 通过JQ 取得这些邮箱 在PHP 那 $explodeMail = exp...

ahkxhyl
2013/01/12
333
1
openjweb 邮件管理功能介绍

Openjweb的邮件管理功能介绍: (1) 定义系统发件箱,在后台定时发邮件时会顺序选择系统发件箱进行邮件发送,这样在群发广告邮件时可降低发件箱地址被看作是垃圾邮箱的几率。 (2) 用户可定义自...

迷途d书童
2012/03/09
98
0

没有更多内容

加载失败,请刷新页面

加载更多

web打印控件 LODOP的详细api

web打印控件 LODOP的详细api

wangxujun59
22分钟前
1
0
从一次小哥哥与小姐姐的转账开始, 浅谈分布式事务从理论到实践

分布式事务是个业界难题,在看分布式事务方案之前,先从单机数据库事务开始看起。 什么是事务 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功要么全部失...

中间件小哥
24分钟前
5
0
荣登Github日榜!微信最新开源MMKV

MMKV 开源当日即登Github Trending日榜,三日后荣登周榜。MMKV 在腾讯内部开源半年,得到公司内部团队的广泛应用和一致好评。 MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序...

腾讯开源
34分钟前
2
0
前端取色工具:jcpicker

http://annystudio.com/software/colorpicker/#jcp-download

轻量级赤影
36分钟前
1
0
Swift - 将图片保存到相册

import Photos func loadImage(image:UIImage) { UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveImage(image:didFinishSavingWithError:contextInfo:)), ni......

west_zll
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部