`
ssxxjjii
  • 浏览: 944811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring发送javamail配置

阅读更多

  1. <!-- our Authenticator implementation toeomail#gmail-->  
  2.     <bean id="smtpAuthenticator"  
  3.         class="com.XXXX.SmtpAuthenticator">  
  4.         <constructor-arg value="XXXXXl@gmail.com" />  
  5.         <constructor-arg value="XXXXXXX" />  
  6.     </bean>  
  7.   
  8.     <!-- now setup an authenticated session -->  
  9.     <bean id="mailSession" class="javax.mail.Session"  
  10.         factory-method="getInstance">  
  11.         <constructor-arg>  
  12.             <props>  
  13.                 <prop key="mail.smtp.auth">true</prop>  
  14.                 <prop key="mail.smtp.socketFactory.port">465</prop>  
  15.                 <prop key="mail.smtp.socketFactory.class">  
  16.                     javax.net.ssl.SSLSocketFactory  
  17.                 </prop>  
  18.                 <prop key="mail.smtp.socketFactory.fallback">  
  19.                     false  
  20.                 </prop>  
  21.             </props>  
  22.         </constructor-arg>  
  23.         <constructor-arg ref="smtpAuthenticator" />  
  24.     </bean>  
  25.   
  26.     <!-- and configure the MailSender with the authenticated session -->  
  27.     <bean id="mailSender"  
  28.         class="org.springframework.mail.javamail.JavaMailSenderImpl">  
  29.         <property name="host" value="smtp.gmail.com" />  
  30.         <property name="session" ref="mailSession" />  
  31.     </bean>  
  32.   
  33.     <!-- this is a template message that we can pre-load with default state -->  
  34.     <bean id="templateMessage"  
  35.         class="org.springframework.mail.SimpleMailMessage">  
  36.         <property name="from" value="XXXXX@gmail.com" />  
  37.         <property name="subject" value="Testing" />  
  38.     </bean>  
  39.   
  40.     <bean id="sendMailService"  
  41.         class="com.XXXXX.SendMailService">  
  42.         <constructor-arg ref="mailSender" />  
  43.         <constructor-arg ref="templateMessage" />  
  44.     </bean>  

分享到:
评论

相关推荐

    Spring实现JavaMail邮件发送功能

    `SpringEmailGmail.zip`文件很可能包含了一个示例项目,演示如何配置和使用Spring发送Gmail邮件的完整源代码。通过阅读和学习这个例子,你可以更好地理解和实践上述步骤。 综上所述,Spring结合JavaMail为Java...

    Spring整合JavaMail发送qq邮件

    当我们需要在Spring应用中实现邮件发送功能时,通常会整合Spring与JavaMail。下面将详细讲解如何利用Spring整合JavaMail发送QQ邮件。 首先,我们需要在项目中引入JavaMail的相关依赖。在Maven项目中,可以在pom.xml...

    spring结合javamail开发文档

    尽管JavaMail功能强大且灵活,但由于其API设计较为复杂,并且涉及到大量的配置选项与异常处理,使得直接使用JavaMail发送邮件变得相对繁琐。 JavaMail并非内置于JDK中,而是作为JavaEE的一部分提供。这意味着开发者...

    在spring利用javamail,quartz定时发送邮件

    ### 在Spring中结合JavaMail与Quartz实现定时邮件发送 #### 概述 在Web开发领域,自动化定时任务是常见的需求之一,例如自动发送报告、更新数据或进行系统维护等。Spring框架因其强大的功能和灵活性,成为了实现...

    Spring javaMail发送文本邮件实例

    导入到Myeclipse 即可运行 测试使用的是QQ邮箱 在application.xml中配置的发送邮箱 要到邮箱中设置 POP3/SMTP服务为开。项目不部署到tomcat后启动服务,然后运行test.java 就发送了,。绝对可以发送

    SpringUseJavaMailSendEmail(spring使用javamail发送邮件的例子)

    总结起来,Spring结合JavaMail API发送邮件的过程主要包括:配置`JavaMailSender` bean,创建邮件消息对象,设置邮件内容和属性,最后通过`JavaMailSender`实例发送邮件。通过这种方式,开发者可以轻松地在Spring...

    spring+javamail代码示例

    总的来说,这个示例展示了一个基于Spring框架和JavaMail API的邮件发送系统,包括如何配置邮件服务器、创建邮件对象、处理附件以及异步发送邮件。这个系统可以轻松地集成到任何Spring应用程序中,提供灵活且可靠的...

    spring javamail 来发送动态生成的3D图象.doc

    在本文中,我们将探讨如何使用Spring和JavaMail发送动态生成的3D图像,特别是针对Web应用环境。在处理高流量的Web应用时,我们需要避免在服务器上存储大量的3D图像,以节省存储空间。这里的关键是利用JavaMail的特性...

    struts2+spring3.0+mybatis3.0.4集成的邮件发送实例(可上传附件)

    总之,这个实例结合了Struts2、Spring和Mybatis的强大功能,提供了一个完整的邮件发送系统,包括邮件的创建、附件上传和数据库操作。对这个实例的学习和实践,可以帮助开发者深入理解Java企业级应用的开发流程和技巧...

    java发送邮件 spring发送邮件

    通过以上步骤,你就可以在Java应用中使用Spring发送邮件了。当然,实际的邮件发送可能更复杂,涉及HTML内容、附件、多部分消息等,可以使用`MimeMessage`和`MimeMessageHelper`类来构建复杂的邮件结构。例如,添加...

    spring+quartz+javamail定时发送邮件

    本项目“spring+quartz+javamail定时发送邮件”结合了Spring框架、Quartz调度器以及JavaMail API,构建了一个能够定时发送邮件的系统。以下将详细介绍这三个关键组件及其整合方式。 首先,Spring框架是一个广泛使用...

    java 发送邮件 spring发送邮件Mail

    Spring框架提供了一种优雅的方式来处理这个任务,它整合了JavaMailSender接口和JavaMail API,使得在Java应用程序中发送邮件变得更加简单。让我们深入探讨这个主题。 首先,JavaMail API是Java用来处理邮件收发的...

    spring发送邮件demo

    下面将详细介绍如何使用Spring发送邮件。 首先,我们需要在项目中引入Spring的邮件支持。这通常通过添加`spring-context-support`依赖来完成,该依赖包含了处理邮件发送所需的类。在Maven项目中,可以在pom.xml文件...

    spring发送邮件所需jar包

    总结来说,Spring发送邮件需要`spring-context`、`spring-context-support`、`java-mail`、`javax.activation`这些核心库,以及可能需要的测试库`junit`。理解和掌握这些库的作用及如何配置它们,对于实现Spring中的...

    Spring Boot整合JavaMailSender发送电子邮件

    Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。

    javamail邮件发送项目

    【javamail邮件发送项目】是一个基于Java技术的邮件发送解决方案,主要利用Spring框架进行配置,结合FreeMarker(FTL)模板技术实现邮件内容的动态生成,并具备异步发送及批量处理邮件的能力,最多可同时处理1000份...

    javamail+spring

    JavaMail主要用于处理电子邮件的发送和接收,而Spring则是一个广泛使用的框架,它提供了依赖注入、面向切面编程、数据访问、事务管理等多种功能。将JavaMail集成到Spring中,可以方便地在应用中实现邮件服务,比如...

    Spring发送邮件

    在Java编程领域,Spring框架是广泛应用的开源框架,它提供了许多功能,其中之一就是发送电子邮件。SpringMail是Spring框架的一个扩展,专门用于简化邮件发送过程。本文将深入探讨如何使用SpringMail来实现邮件发送...

Global site tag (gtag.js) - Google Analytics