import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.HtmlEmail; import org.apache.commons.mail.MultiPartEmail; import org.apache.commons.mail.SimpleEmail; public class EmailHelper { public static final String FORMUSER="****@itm-cn.cn"; public static final String FORMPASS="****"; public static final String FORMEMAIL_HOSTNAME="smtp.ym.163.com"; public static void main(String[] args) { sendAttachment(); } //发送普通邮件 public static void sendText() { SimpleEmail email = new SimpleEmail(); email.setTLS(true); email.setHostName(FORMEMAIL_HOSTNAME); email.setAuthentication(FORMUSER,FORMPASS); //用户名和密码 try { email.addTo(FORMUSER); //接收方 email.setFrom(FORMUSER); //发送方 email.setSubject("Java Mail Test"); //标题 email.setMsg("Just a simple send test ."); //内容 email.send(); } catch (EmailException e) { e.printStackTrace(); } } //发送普通邮件 public static void sendHtml() { HtmlEmail email = new HtmlEmail(); email.setTLS(true); email.setHostName(FORMEMAIL_HOSTNAME); email.setAuthentication(FORMUSER,FORMPASS); //用户名和密码 try { email.addTo(FORMUSER); //接收方 email.setFrom(FORMUSER); //发送方 email.setSubject("Java Mail Test"); //标题 email.setHtmlMsg("Just a simple send test .<a href=\"http://baidu.com\">baidu</a>"); //内容 email.send(); } catch (EmailException e) { e.printStackTrace(); } } //发送带附件的邮件 public static void sendAttachment(){ //创建一个Email附件 EmailAttachment emailAttachment = new EmailAttachment(); emailAttachment.setPath("E:/2.png"); //emailAttachment.setURL(new URL("http://www.blogjava.net/bulktree/picture/bulktree.jpg")); emailAttachment.setDisposition(EmailAttachment.ATTACHMENT); emailAttachment.setDescription("This is Smile picture"); //emailAttachment.setName("bulktree");//若不设置该方法将使用原文件名称 // 创建一个email MultiPartEmail multipartemail = new MultiPartEmail(); multipartemail.setTLS(true); multipartemail.setHostName(FORMEMAIL_HOSTNAME); multipartemail.setAuthentication(FORMUSER, FORMPASS); try { multipartemail.addTo(FORMUSER, "username"); multipartemail.setFrom(FORMUSER, "工作室"); multipartemail.setSubject("This is a attachment Email"); multipartemail.setMsg("this a attachment Eamil Test"); multipartemail.attach(emailAttachment); //添加附件 multipartemail.send(); //发送邮件 } catch (EmailException e) { e.printStackTrace(); } } }
附带文件:使用到的jar
- commons-email-1.1.rar (435 KB)
- 下载次数: 0
发表评论
-
文件上传 下载 解析 相对路径
2014-12-16 16:29 2052有点坑吧,弄这么一个简单的东西弄了一天多,身边还有大神指导着, ... -
Enum用法
2014-08-06 10:27 726以前的时候知道enum,但 ... -
红黑树
2014-07-24 13:51 544红黑树 红黑树是一种自平衡二叉查找树,是在计算机科学中用到的 ... -
Java中的instanceof关键字
2014-07-21 11:14 404Java中的instanceof关键字 [size=larg ... -
Comparable接口
2014-07-21 11:01 457因为在学红黑树的时候用到了Comparable接口,故此学习一 ... -
二叉查找树
2014-07-15 10:57 563二叉排序树(Binary Sort Tree)又称二叉查找树( ... -
二叉树的三种遍历
2014-07-10 11:28 572前序遍历(DLR) 前序 ... -
Java中如何写代码实现无标题无边框的窗体能够用鼠标拖动改变窗口大小
2014-01-23 17:16 1521import java.awt.*; import java ... -
Swing基础
2014-01-10 10:22 387JFrame: frame = new JFrame(); ... -
游戏音效素材大全下载 - 3000首高清无损-按分类整理
2014-01-09 18:03 439因为我看到国外很多素材,但是国内不多,我希望来做好这个事情。 ... -
Swing 键盘练习
2014-01-09 17:59 556在swing界面中写一个键盘,使用前记得放置背景图片 imp ... -
JAVA的Socket的聊天器
2014-01-09 11:06 436这是刚开始学习java网络编程的时候做的一个东东,,局域网聊天 ... -
驱动打印
2013-12-27 15:16 605java驱动打印代码: PrintTest.print(pr ... -
java程序打包
2013-12-27 15:17 489打包一般分为两种,一种是B/S架构打包,一种是C/S打包,大同 ... -
读取文件夹下的所有文件
2013-12-20 13:19 434文章来源:http://www.blogjava.net/ba ... -
实现天气预报功能
2013-12-02 10:30 535import java.io.BufferedReader; ... -
JMF播放AVI格式的视频
2013-12-02 10:26 703public class Conver { publ ... -
JMF视频播放器
2013-12-02 10:24 1072import java.awt.BorderLayout; ...
相关推荐
发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件...
.net 465端口发送邮件,开发过程中,经常会使用到发送邮件功能,而我们在使用阿里云服务器发送邮件时,由于安全原因,阿里云禁用掉了25端口,于是就造成了我们在本地使用25端口发送邮件时是好的,一放到服务器上就...
快发邮件批处理主要用于批量自动登录网站邮箱,多线程同时登录发送邮件,不管邮箱是否支持POP3都可以使用。对于账号为139移动邮箱还可以发送邮箱中的手机短信,及大的方便了不支持POP3收发邮件的邮箱实现批量发送...
java发送邮件工具类,用于java程序实现邮件的发送功能
net6发送邮件demonet6发送邮件demo
用oracle发邮件,主要是运用数据库存储过程实现发送邮件的功能。
基于邮件交换(MX)与SMTP协议发送邮件,可以无须SMTP服务器中转直接将E-Mail电子邮件发送到对方邮箱,代码中提供了网卡信息获取类,可以获取本机IP地址、子网掩码、DNS、Wins、网卡MAC地址等相关信息;还提供了SMTP协议...
Python发邮件代码
此index.html文件可以通过html网页发邮件。
在邮件没法发送,服务器已经屏蔽所有发邮件函数的时候,照样可以发送邮件的方法。绝对有效
自动发送邮件代码,自己测试成功!需要的朋友可以借鉴一下!
java发送电子邮件,程序和jar包都在里面,使用方法也有,程序可直接使用,直接改成自己的邮箱和密码就能发送了,解决了很多人java发送邮件不成功的烦恼
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,
ant发送邮件依赖jar包.rar
使用方法: ... 第二步,在 config文件里新增 如下配置,或者干脆在action里用C函数设置临时配置亦可. ...SendMail('350680013@qq.com','我能用phpmailer发送邮件了','谢谢您。。。',C('MAIL_SENDER')); PS:欢迎下载使用
诛仙服务端发送邮件,开发服务端的必须要的程序
简单易用的多线程发邮件。其中用的callble,里面的发送的邮件是固定的,利用的newFixedThreadPool。你可以自己调整成其他的线程池,原理一样。
使用JAVAMail代发邮件 资源源于不但搜索,自由源于不但努力
JAVA邮件发送工具类(支持同步和异步发送邮件以及附件信息),支持多个抄送邮件发送。
前段时间公司有项目需要使用C#的SMTP 发邮件功能,在网上搜索了下,网上没有一个完整的解决方案,都是东说语句西说一句,几乎扯淡,对于我们这些伟大的程序员来说,就是完整的解决版本,所以直接上代码是最现实。...