文档章节

公司邮箱发邮件的util类

stephen_wu
 stephen_wu
发布于 2016/08/18 10:16
字数 193
阅读 14
收藏 0
点赞 0
评论 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
博文 40
码字总数 19561
作品 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
java 邮件发送多分附件

package com.sungrow.sendmail; import java.io.File; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Properties; import javax.activation......

chenyong111
2014/10/15
0
0
Jenkins/CCNET发送邮件策略和注意事项,以及邮箱类型的选择

QQ邮箱永远也不要用,原因:安全机制太强导致在CCNET/Jenkins中极难配置,且反垃圾太强,有些项目会涉及到敏感词一样屏蔽,如果发邮件找客服求助时,基本是无果。 如果在免费领域,推荐使用1...

easonjim
2016/11/16
0
0
pymssql+stmplib组合的一个问题

调试的时候用的是windows 嗯,由于公司的系统每天都要手动查询系统出入站有没有报错,觉得有点烦所以想想就写个脚本来每天自动查询,查询出错误就发邮件到咱的邮箱,没事不用发了。 现在呢,...

chain723
2016/12/01
42
0
企业(群发)发邮箱到会员qq邮箱碰到都问题

今天发企业邮件到会员到qq邮箱都那里,邮件里面有图片,但是发过去都时候会员收到都是这样都提示 (是用自己都邮箱服务器发的) (这不是腾讯公司的官方邮件。为了保护邮箱安全,内容中的图片...

huangjing
2011/03/18
1K
9
请教一下有关腾讯发送频率的问题

公司现在邮箱发信策略是 新浪邮箱,qq邮箱,163邮箱,都设置了一个3秒的等待时间,每次投递edm,都将判断3秒前是否给此类邮箱发过邮件。 公司发信内容主要有两种,一个是EDM,一个是用户的激活...

yudun
2012/11/26
2.4K
10

没有更多内容

加载失败,请刷新页面

加载更多

下一页

垃圾回收算法

一 如何判断对象可以回收 1 引用计数法 思路大概为:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时,计数器减1;任何时刻计算器为0的对象就是不可能再被使用...

sen_ye
8分钟前
0
0
Activiti简介(学习总结一)

一、介绍 activiti是使用命令模式设计基于bpmn2.0的一款开源工作流引擎。 工作流简单举例:提交请假申请->经理审批->结束。这就是一个简单流程。activiti支持用户自定义流程。配置各个流程对...

沙shasha
8分钟前
0
0
VCL界面控件DevExpress VCL Controls发布v18.1.3|附下载

DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、...

Miss_Hello_World
9分钟前
0
0
加米谷大数据培训:云计算、大数据和人工智能之间的关系

一般谈云计算的时候会提到大数据、谈人工智能的时候会提大数据、谈人工智能的时候会提云计算……感觉三者之间相辅相成又不可分割。 一、云计算最初的目标 云计算最初的目标是对资源的管理,管...

加米谷大数据
14分钟前
1
0
java集合元素的默认大小

当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使...

竹叶青出于蓝
16分钟前
1
0
Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板

JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+BootstrapTable列表\ ElementUI列表表单)...

Jeecg
20分钟前
0
0
export 和 module.export 的区别

在浏览器端 js 里面,为了解决各模块变量冲突等问题,往往借助于 js 的闭包把左右模块相关的代码都包装在一个匿名函数里。而 Nodejs 编写模块相当的自由,开发者只需要关注 require,exports,...

孟飞阳
22分钟前
1
0
技术教育的兴起

技术教育的兴起 作者: 阮一峰 1、 有一年,我在台湾环岛旅行。 花莲的海边,我遇到一对台湾青年夫妻,带着女儿在海滩上玩。我们聊了起来。 当时,我还在高校当老师。他们问我,是否觉得台湾...

吕伯文
22分钟前
0
0
Linux服务器下的HTTP抓包分析

说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,...

mylxsw
27分钟前
0
0
mybatis3-javaapi

sqlSessionFactoryBuilder->sqlSessionFactory->sqlSession<-rowbound<-resultHandler myBatis uses a Java enumeration wrapper for transaction isolation levels, called TransactionIsol......

writeademo
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部