使用commons-email发邮件

LTspice进阶技巧-031.一键加密仿真模型:LTspice Encrypt Tool实战指南 本文详细介绍了LTspice Encrypt Tool的使用方法,帮助工程师一键加密LTspice仿真模型,保护知识产权。通过图形化界面简化操作流程,支持批量加密和兼容性处理,适用于电路设计中的模型保护需求。 阅读详情
使用commons-email发邮件
commons-email是apache提供的一个开源的API,是对javamail的封装,因此在使用时要将javamail.jar加到class path中,主要包括SimpleEmail,MultiPartEmail,HtmlEmail,EmailAttachment四个类。
 
SimpleEmail:发送简单的email,不能添加附件
MultiPartEmail:文本邮件,可以添加多个附件
HtmlEmail:HTML格式邮件,同时具有MultiPartEmail类所有“功能”
EmailAttchment:附件类,可以添加本地资源,也可以指定网络上资源,在发送时自动将网络上资源下载发送。
 
发送基本文本格式邮件:
==============
SimpleEmail email = new SimpleEmail();
//smtp host
email.setHostName("mail.test.com");
//登陆邮件服务器的用户名和密码
email.setAuthentication("test","testpassword");
//接收人
email.addTo("jdoe@somewhere.org", "John Doe");
//发送人
email.setFrom("me@apache.org", "Me");
//标题
email.setSubject("Test message");
//邮件内容
email.setMsg("This is a simple test of commons-email");
//发送
email.send();
发送文本格式,带附件邮件:
==================
//附件,可以定义多个附件对象
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("e://1.pdf");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("Picture of John");
//
MultiPartEmail email = new MultiPartEmail();
//smtp host
email.setHostName("mail.test.com");
//登陆邮件服务器的用户名和密码
email.setAuthentication("test","testpassword");
//接收人
email.addTo("jdoe@somewhere.org", "John Doe");
//发送人
email.setFrom("me@apache.org", "Me");
//标题
email.setSubject("Test message");
//邮件内容
email.setMsg("This is a simple test of commons-email");
//添加附件
email.attach(attachment);
//发送
email.send();
 
发送HTML格式带附件邮件:
=================
//附件,可以定义多个附件对象
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("e://1.pdf");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("Picture of John");
//
HtmlEmail email = new HtmlEmail ();
//smtp host
email.setHostName("mail.test.com");
//登陆邮件服务器的用户名和密码
email.setAuthentication("test","testpassword");
//接收人
email.addTo("jdoe@somewhere.org", "John Doe");
//发送人
email.setFrom("me@apache.org", "Me");
//标题
email.setSubject("Test message");
//邮件内容
email.setHtmlMsg("<b>This is a simple test of commons-email</b>");
//添加附件
email.attach(attachment);
//发送
email.send();
全在这了!全国分省90米、30米、12.5米、5米DEM高程模型数据下载方式汇总 全在这了!全国分省90米、30米、12.5米、5米DEM高程模型数据下载方式汇总 SRTM15(450米)免费下载 https://pan.baidu.com/s/1eO0U6wfzs7YSe2EQdxRJ2Q提取码:o7am GMTED(250米)免费下载 https://pan.baidu.com/share/init?surl=nrbbdbhyNVQV46XwqzqLlg 提取码:V7X9 SRTM3 (90米)免费下载 https://pan.baidu.com/share/.. 阅读详情

相关推荐

【QT】QtCreator卸载与安装(非正常状态)

QtCreator卸载与安装(非正常状态)

Cappuccino Blog 1万+

Java org.apache.commons.mail发送邮件

工作中用到的发送邮件工具类,原地址已经找不到了,作者勿喷。代码自己做了补充,解决乱码问题。直接上代码:/** * Copyright &amp;copy; 2012-2014 &lt;a href="https://github.com/thinkgem/jeesite"&gt;JeeSite&lt;/a&gt; All rights reserved. */package com.power.p...

qq_35628002的博客 1086

华为OD机试双机位C卷:流量波峰 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷 流量波峰,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 流量波峰。

qq_45776114的博客 2410

Commons Email 简单发送Email

org.apache.commons.mail 使用太简单了,一看例子就会了,它基于java mail开发; 地址为:http://commons.apache.org/email/userguide.html 主要的几个类: [code="java"]SimpleEmail - This class is used to send basic text based emails. ...

hacker_zxf的专栏 179

利用apache commons-email发送邮件

本文利用apaceh commons-email发送邮件,记录一下,赶紧总结完下班了哦。。哈哈 所需要引入的包:commons-email-1.2.jar(apache官网下载),mail.jar(sun官网下载),activation.jar(sun官网下载,如果你使用的jdk是1.6以上,这个包就可以不下载了,因为jdk1.6已经包括了) 直接上代码吧。 PropertiesUtils类...

零度的浪漫 299

java发邮件commons-email-1.0.jar

java发邮件的包commons-email-1.0.jar

sw249009188的专栏 393

java发邮件的包commons-email-1.0.jar

java发邮件的包commons-email-1.0.jar

solo.du 257

java 用Apache Commons Email发邮件

所需jar包:commons-email-1.4.jar和mail-1.4.1jar SimpleEmail 用于发送普通文本邮件 package liu.email; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail; public class MyEmail...

qq_41660501的博客 881

使用commons-email发邮件

之前一直使用spring包装的javamail api,最近一个小项目不想用spring,又不想用难用的java mail,so,搜索下发现commons-email就是我要的。   第一步:获取jar(我的是maven项目)     &lt;dependency&gt; &lt;groupId&gt;commons-email&lt;/groupId&gt; &lt...

The Big Data Way 193

java 发邮件小结——commons-email

Java开发中,对于发送邮件,Sun给出了JavaMail框架。但是这个框架调用比较复杂

赶路人儿 1606

commons-email插件发邮件问题总结

在开发中由于想用多个邮箱账户进行登录发送邮件,也就是邮件发送人不同。这一点,开始认为登录账户就是发件人。其实,发件人可以自己设置。先看一段最简单的发送文本邮件代码: SimpleEmail simpleEmail = new SimpleEmail(); simpleEmail.setHostName(Constant.EMAIL_HOST_NAME); s

aiguoxin 3230

使用commons-email-1.2发邮件的一点总结

今天用到commons-email-1.2.jar来发邮件 先导入commons-email-1.2.jar包,类如下: [code="java"] import org.apache.commons.mail.SimpleEmail; public class SendEmail { public static void main(String args[]) { ...

JAVA学习积累 401

Java代码使用commons-email实现163发邮件功能

1、创建springboot项目 2、在pom文件中引入邮箱依赖 <!-- 邮件依赖 --> <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-email --> <dependency> <groupId>org.apache.commons</groupId> &lt

蔚然成风 1160

java 发邮件 简化JavaMail Commons-Email 抄送

一:Quick Start 通过SimpleEmail发送邮件 1java.lang.Object 2  org.apache.commons.mail.Email 3      org.apache.commons.mail.SimpleEmail 1SimpleEmail email = new SimpleEmail(); 2email.setHostName("ma

tyasd 6659

commons-email-1.1.jar实现发邮件功能:

commons-email-1.1.jar实现发邮件功能:   今天在Apache网站上下载commons-lang jar文件时突然看到commons-email-1.1.jar这个项目jar文件,看了看user guide确实比JDK提供的好多了,简单的几行代码就实现了发邮件的功能,以前实现过一个纯JavaMail带附件发邮件功能,代码复杂不说,现在回过头来都懒得看(主要是WEB项目注释少)

jw607的专栏 1023

java 发邮件 简化JavaMail Commons-Email 抄送

一:Quick Start 通过SimpleEmail发送邮件 1java.lang.Object 2  org.apache.commons.mail.Email 3      org.apache.commons.mail.SimpleEmail 1SimpleEmail email = new SimpleEmail(); 2email.setHostName("ma

吴渣渣的博客 1333

commons-email-1.1.jar实现发邮件功能

commons-email-1.1.jar实现发邮件功能: 今天在Apache网站上下载commons-lang jar文件时突然看到commons-email-1.1.jar这个项目jar文件,看了看user guide确实比JDK提供的好多了,简单的几行代码就实现了发邮件的功能,以前实现过一个纯JavaMail带附件发邮件功能,代码复杂不说,现在回过头来都懒得看(主要是WEB项目注释...

李小强(leaderbird)的专栏 465

commons-email-1.2.jar实现发邮件功能

从http://commons.apache.org/email/download_email.cgi下载最新的Common Email,版本1.2。     TestCommonEMail类   package org.mail.test; import org.apache.commons.mail.EmailAttachment; import org.apache.com...

Jack Stomtion 395

RC选频电路[定义].pdf

RC选频电路[定义].pdf

基于python局部敏感哈希算法进行论文的相似性比对

基于python局部敏感哈希算法进行论文的相似性比对1.LSH算法简介:我们将这样的一族hash函数 H={h:S→U} 称为是(r1,r2,p1,p2)敏感的,如果对于任意H中的函数h,满足以下2个条件:如果d(O1,O2)<r1,那么Pr[h(O1)=h(O2)]≥p1如果d(O1,O2)>r2,那么Pr[h(O1)=h(O2)]≤p2其中,O1,O2∈S,表示两个具有多维属性的数据对象,d(O1,O2)为2个对象的相异程度,也就是1 - 相似度。其实上面的这两个条件说得直白一点,就是当足够相似时,映射为同一hash值的概率足够大;而足够不相似时,映射为同一hash值的概率足够小。2.项目简介:paper文件夹中存放的是我在中国论文网爬到的论文,用的是scrapy库。test.txt是选自其中的一篇,并且添加了一些其他论文中的文字。lshash是我安装的第三方库main.py是代码实现

上一篇: spring持久化
下一篇: spring提供的事务管理
fly29
博客等级 码龄23年 16粉丝 80原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值