- 浏览: 951681 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (383)
- JSP 自定义标签实现 (1)
- JSP (2)
- javascript (161)
- JAVA (100)
- HTML (26)
- jQuery (11)
- J2EE (1)
- Log4J (1)
- HTML5 (6)
- DB2 (2)
- Spring (14)
- 浏览器兼容 (1)
- JavaMail (1)
- JAVA(转载) (1)
- freemarker (1)
- 项目管理 (1)
- 项目架构学习 (1)
- Oracle (11)
- 开源项目 (2)
- 网络编程 (4)
- C (1)
- C++ (0)
- Xpath (1)
- 待写 (10)
- JXL (1)
- XML (1)
- JNDI (2)
- POI (8)
- Struts2 (3)
- 异常解决方法 (1)
- Sql Server (2)
- windows (2)
- SqlServer (1)
- 前端 (1)
- 正则表达式 (2)
- 浏览器兼容问题 (2)
- 转载 (25)
- css (11)
- svn (5)
- 工程构建 (1)
- 好用的网站 (1)
- sql (3)
- chrome V8 (1)
- javacript 报表 (1)
- FusionCharts (1)
- eclipse (2)
- tomcat (4)
- hibernate (2)
- 硬件 (1)
- 杂烩 (1)
- Linux (1)
- ubuntu (1)
- 设计模式 (2)
- 缓存 (1)
- 数据库 (1)
- JVM (2)
- DOM4j (1)
- 其他 (1)
- JACOB (1)
- extjs (3)
- ligerUi (1)
- 在线HTML编辑器 (1)
- API (1)
- OpenOffice (1)
- webservice (1)
- json (1)
- 百度map (1)
- NodeJs (1)
- greeplum jdbc spring (1)
- easyui (1)
- hightchart (1)
- 游戏 (1)
- HttpClient (1)
- 正则 (1)
- canvas (4)
- HTML5,javascript,canvas (0)
最新评论
-
changelo:
缺少了秦皇岛市
中国省,市,区 json数据 -
yurui829:
解析配置行那等号前后有可能有空格,改为如下比较好:String ...
java 读取.ini配置文件工具类 -
贝塔ZQ:
poi生成excel文档,感觉蛮复杂的,可以试试用pageof ...
POI生成excel带下拉 -
langke93:
我发现greenplum 通过jdbc insert性能很差, ...
jdbc 配置连接greeplum数据,spring配置连接greeplum数据(简单配置学习) -
zhutulang:
哪有收邮件???
Spring 邮件接收发送实例
import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.mail.javamail.JavaMailSenderImpl; import com.lh.entity.MessageInfo; public class EmailUtil { private JavaMailSender mailSender;//注入Spring E-mail抽象层的发送邮件对象 public JavaMailSender getMailSender() { return mailSender; } public void setMailSender(JavaMailSender mailSender) { this.mailSender = mailSender; } public void doSend(MessageInfo msg){ SimpleMailMessage message = new SimpleMailMessage();//创建邮件对象 message.setFrom(msg.getFrom());//设置发送者地址 message.setTo(msg.getTo());//设置多个接收者地址 message.setSubject(msg.getSubject());//设置主题 message.setSentDate(msg.getSendDate());//设置发送时间 message.setText(msg.getMsg()); //设置消息内容 JavaMailSenderImpl sender = (JavaMailSenderImpl)mailSender;//邮件发送对象 sender.setHost(msg.getServerHost());//设置邮件主机地址 sender.setUsername(msg.getFrom());//设置邮箱用户名 sender.setPassword(msg.getPassword());//设置密码 sender.send(message);//发送邮件 } } /*********************MessageInfo****************/ import java.util.Date; public class MessageInfo { private String serverHost=""; private String password; private String from = ""; private String [] to ; private Date sendDate; private String subject; private String msg=""; private String bcc = ""; private String cc=""; public String getServerHost() { return serverHost; } public void setServerHost(String serverHost) { this.serverHost = serverHost; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getBcc() { return bcc; } public void setBcc(String bcc) { this.bcc = bcc; } public String getCc() { return cc; } public void setCc(String cc) { this.cc = cc; } public String getFrom() { return from; } public void setFrom(String from) { this.from = from; } public String[] getTo() { return to; } public void setTo(String[] to) { this.to = to; } public Date getSendDate() { return sendDate; } public void setSendDate(Date sendDate) { this.sendDate = sendDate; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } }
发表评论
-
SpringMVC的四个基本注解annotation(控制层,业务层,持久层) -- @Component、@Repository @Service、@Cont
2013-08-12 13:51 2127SpringMVC中四个基本注解: @Compone ... -
单独使用AOP的例子
2013-07-09 18:47 0待写 -
配置文件和注解的优缺点
2013-07-09 18:33 1537注释配置相对于 XML 配置具有很多的优势: 它 可以充 ... -
Spring如何实现事务的传播特性
2013-07-09 18:31 12945所谓事务传播特性就是多个事务方法相互调用时,事务如何在这些 ... -
spring三种Bean的配置方式比较
2013-08-06 13:00 583截图凑合看吧。 -
使用 JavaConfig 替换 Spring 的 XML 配置
2013-07-02 22:54 1731在这个博客上,有关Spring的文章正变成一种趋势,我应该申 ... -
希望能更深入点之Spring IoC
2013-05-27 23:24 0待写!!! -
Spring XML配置十二个最佳实践
2012-12-24 14:16 1227在这篇文章里,对于Spring XML的配置,我将向你展 ... -
Spring 资源管理
2012-05-03 07:11 950applicationContext.getResour ... -
Spring 改变配置文件名称
2012-05-03 07:06 1070<listener> <l ... -
JAVA 定时器与spring定时器比较
2012-05-03 06:36 2752package com.timer; import ... -
Spring AOP 事务配置
2012-05-03 00:08 1835<?xml version=”1.0″ encod ... -
Spring AOP 事务配置
2012-06-27 18:44 1789<?xml version=”1.0″ encod ... -
Spring 配置文件学习
2012-03-27 10:51 1272PropertyPlaceholderConfigurer使用 ... -
spring源码学习(一)-- spring加载配置文件的流程
2012-03-24 14:40 1390待写
相关推荐
以下是对Spring邮件发送实例的详细讲解。 首先,我们需要在项目中引入Spring Mail的相关依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.springframework.boot ...
总之,这个实例结合了Struts2、Spring和Mybatis的强大功能,提供了一个完整的邮件发送系统,包括邮件的创建、附件上传和数据库操作。对这个实例的学习和实践,可以帮助开发者深入理解Java企业级应用的开发流程和技巧...
`java邮件系统`和`java邮件收发`则涉及到更广泛的邮件处理概念,包括不仅限于发送,还可能包括接收和解析邮件。 综上所述,Java结合Spring框架发送邮件是一个实用且功能强大的解决方案,通过合理的配置和编程,可以...
在你的服务或控制器中,当需要发送邮件时,实例化`MailEngine`,并调用`sendEmail`方法,传递必要的参数,如接收者的邮箱、邮件主题、要使用的模板以及模板数据。 通过以上步骤,你可以在Spring MVC应用中实现完整...
以下是一些核心的JAR包及其在Spring邮件发送中的作用: 1. **spring-context**: 这是Spring框架的核心模块,包含环境感知、依赖注入(DI)、事件传播、AOP代理等核心功能。在邮件发送中,它提供了一个`MailSender...
本示例是关于如何使用Java调用Spring框架来实现邮件发送功能的一个实例。让我们详细探讨一下这个主题。 首先,`SendMail.java` 文件很可能是这个程序的核心类,它会包含实际的邮件发送逻辑。在Spring框架中,我们...
配置完成后,Spring Boot会自动创建JavaMailSender实例,我们可以通过`@Autowired`注解注入到需要发送邮件的类中。例如,通过单元测试发送一封简单的邮件: ```java @RunWith(SpringJUnit4ClassRunner.class) @...
在上述代码中,`sendSimpleEmail`方法接收收件人地址、主题和邮件正文,通过`JavaMailSender`实例发送邮件。如果你需要发送HTML格式的邮件或者添加附件,可以使用`MimeMessageHelper`类。 在测试过程中,可能会遇到...
3. **JavaMail API**:JavaMail API 是 Java 平台上发送和接收电子邮件的标准库。Spring 集成了 JavaMail,提供了一个高层次的抽象,使得我们可以方便地设置发件人、收件人、主题、正文以及附件等信息。 4. **发送...
它提供了一系列接口和类,允许开发者创建、发送、接收和处理邮件。要发送HTML格式的邮件,你需要了解`MimeMessage`类,它是JavaMail API中用于创建和操纵多部分消息的主要类。 1. **创建MimeMessage对象**: 首先...
Java Mail API 是Java平台上的一个标准库,它提供了处理电子邮件的工具,包括创建、发送和接收邮件。在这个实例中,我们将深入探讨如何使用Java Mail API发送邮件,以及在不同环境下(如SSH框架和Servlet)的应用。 ...
4. **发送邮件**: 使用SpringMail发送邮件主要包括两个步骤:创建`SimpleMailMessage`实例(用于设置收件人、主题、正文等基本信息)和调用`MailSender`的`send()`方法。如果要发送带有附件的邮件,我们需要使用`...
总结起来,通过引入`spring-boot-starter-mail`起步依赖,配置邮件服务器参数,创建JavaMailSender实例,以及编写发送邮件的服务类,我们可以在Spring Boot应用中实现邮件的发送。无论是简单的文本邮件还是丰富的...
"maven3搭建的spring邮件工程"是一个这样的示例,它展示了如何利用Maven3这个强大的构建工具,配合Spring框架来实现邮件发送功能。下面我们将深入探讨这个工程涉及的关键技术点。 首先,**Maven3** 是一个项目管理...
上述代码中,`sendSimpleMail`方法接收收件人邮箱、邮件主题和正文作为参数,创建一个`SimpleMailMessage`对象并设置相应属性,最后调用`mailSender`的`send`方法发送邮件。 如果需要发送HTML格式的邮件,可以使用`...
总结起来,Spring结合JavaMail API发送邮件的过程主要包括:配置`JavaMailSender` bean,创建邮件消息对象,设置邮件内容和属性,最后通过`JavaMailSender`实例发送邮件。通过这种方式,开发者可以轻松地在Spring...
2. **Spring邮件支持**: - Spring 2.5.6提供了`JavaMailSender`接口,该接口定义了发送邮件的基本方法,如`send(SimpleMailMessage message)`和`send(MailMessage[] messages)`。 - `SimpleMailMessage`是一个预...
JavaMail是一个用于处理邮件的开放源码API,它允许开发者发送和接收电子邮件。而Spring框架通过提供`JavaMailSender`接口,将JavaMail与Spring的IoC(Inversion of Control)容器集成,简化了邮件服务的配置和使用。...
在Java编程环境中,电子邮件的发送、接收以及处理Excel文件(XLS格式)是常见的任务,尤其是在数据处理和自动化流程中。下面将详细讲解这两个主要功能的实现。 首先,让我们来看看如何使用Java发送电子邮件。...