`
groovyboy
  • 浏览: 19548 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

利用 Spring Mail 发送邮件

阅读更多

<a href="http://ibabybeauty.taobao.com">女装 包包 化妆 美体内衣</a>

1,applicationContext.xml配置

<!--mailSender-->

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
  <property name="host" value="smtp.163.com" />  <!-- 邮箱smtp-->
  <property name="username" value="javaeyer" /><!--邮箱用户名 -->
  
  <property name="password" value="javaeyer" /><!-- 邮箱密码-->

  
  <property name="javaMailProperties"> 
  <props> 
  <prop key="mail.smtp.auth">true</prop>
   </props>
  </property>
 </bean>

 

<!-- 发送邮件服务类 -->
 <bean id="mailService" class="com.groovyboy.service.mail.MailService">
  <property name="mailSender" ref="mailSender" />
</bean>

 

2,发送邮件服务类

public class MailService implements IMailService {
 //注入mailsender
 private JavaMailSender mailSender;

 public void setMailSender(JavaMailSender mailSender) {
  this.mailSender = mailSender;
 }

 

 

 

 /**
  * 发送邮件
  */
 public void sendMail() {
  MimeMessagePreparator preparator = new MimeMessagePreparator() {
   public void prepare(MimeMessage mimeMessage) throws Exception {
    MimeMessageHelper message = new MimeMessageHelper(mimeMessage,true,"utf-8");//防止中文乱码
    message.setTo("xxx@163.com");//收件人
    message.setFrom(javaeyer@163.com);//发件人
    message.setSubject("邮件主题");
    String text = "测试邮件正文";

    message.setText(text,true);
System.out.println(text);
   }
  };
        mailSender.send(preparator);
  

  
 }

 

}

0
0
分享到:
评论

相关推荐

    利用 spring mail 通过 gmail(SSL) 发邮件

    NULL 博文链接:https://bastengao.iteye.com/blog/1064392

    Spring Boot中利用JavaMailSender发送邮件的方法示例(附源码)

    主要介绍了Spring Boot中利用JavaMailSender发送邮件的方法示例, 相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置...

    Spring Boot利用Java Mail实现邮件发送

    主要介绍了Spring Boot利用Java Mail实现邮件发送,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    FreeMarker模板实现邮件发送

    1.这是一个在根目录下的mail.properties文件中配好发送邮件地址和接收邮箱地址的实例,利用freeMarker模板作为展示,在测试类中提供配固定接收邮箱地址和手动输入接收邮箱地址两种方法进行发送试验,结果都能实现...

    springMVC发送邮件的简单实现

    本篇文章主要介绍了springMVC发送邮件的简单实现 ,主要是利用利用javax.mail发送邮件,图片与附件都可发送,有兴趣的可以了解一下

    springbootMail.rar

    基于springboot实现邮件的发送,本文通过利用maven+springboot基于注解实现邮件的内容和附件的发送实现

    JAVA项目开发全程实录(含电子书和所有源代码)

    6.9.3 发送邮件模块实现过程 277 6.10 系统设置模块设计 282 6.10.1 系统设置模块功能概述 282 6.10.2 系统设置模块技术分析 283 6.10.3 短信设置实现过程 283 6.10.4 邮箱设置实现过程 285 6.11 开发技巧与难点分析...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    7.3.2 通过WebLogic的邮件支持来 发送邮件 290 7.3.3 在JBoss中配置JavaMail 292 7.4 本章小结 294 第8章 会话EJB 295 8.1 EJB概述 296 8.1.1 EJB的概念和意义 296 8.1.2 EJB的发展历史 298 8.1.3 EJB的优势和使用...

    JAVA上百实例源码以及开源项目

    同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话……  还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对...

    JAVA上百实例源码以及开源项目源代码

    同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话……  还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对...

    asp.net知识库

    利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到基本存储过程生成 使用SQLDMO控制 SQL Server 使用SQL...

Global site tag (gtag.js) - Google Analytics