`
xuejiancun
  • 浏览: 6233 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Spring发送简单文本邮件

阅读更多

 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="smtp.gmail.com">
        </property>
        <property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.auth">true</prop>
                <prop key="mail.smtp.timeout">25000</prop>
            </props>
        </property>
        <property name="username" value="youremailaddress"/>
        <property name="password" value="yourpassword"/>
    </bean>
    
    
</beans>
 

 

public class SpringEmail {
	public static void main(String[] args) {
		ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:resource\\application.xml");
		JavaMailSender sender = (JavaMailSender) ctx.getBean("mailSender");
		SpringEmail springEmail = new SpringEmail();
		springEmail.sendMail(sender);
	}
	
	private void sendMail(JavaMailSender sender){
		SimpleMailMessage mail = new SimpleMailMessage();
		mail.setTo("xuejiancun@sina.com");
		mail.setFrom("xuejiancun@gmail.cn");
		mail.setSubject("Mail SendTesing by Jack Xue");
		mail.setText("Here is the testing text, have fun!");
	}

}
分享到:
评论

相关推荐

    Spring Boot整合邮件发送并保存历史发送邮箱

    (2)富文本邮件 在日常使用的过程中,通常在邮件中加入图片或者附件来丰富邮件的内容 发送 HTML 格式邮件 邮件发送支持以 HTML 的形式去构建我们喜欢的文本格式,Spring 对 HTML 格式的邮件也做出了支持,非常...

    java发送邮件 spring发送邮件

    总的来说,Spring框架提供了强大的邮件发送支持,通过`JavaMailSender`接口和相关辅助类,开发者可以方便地实现各种邮件功能,无论是简单的文本邮件还是包含复杂格式和附件的邮件。在实际项目中,确保正确配置SMTP...

    spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

    本教程将详细讲解如何利用Spring Boot实现四种类型的邮件服务:发送普通文本邮件、HTML邮件、附件邮件以及嵌入图片的邮件。我们将主要依赖Spring Boot的`spring-boot-starter-mail`模块来完成这些操作。 首先,你...

    java 发送邮件 spring发送邮件Mail

    在上述代码中,`sendSimpleEmail`方法用于发送纯文本邮件,而`sendHtmlEmail`方法则支持发送包含HTML格式的邮件。你可以根据实际需求选择合适的方法。 为了确保邮件能够成功发送,需要注意以下几点: 1. 邮件服务器...

    struts spring 实现简单的邮件发送

    这个项目"struts spring 实现简单的邮件发送"旨在展示如何整合这两个框架来完成邮件发送的功能。 首先,Struts是Apache组织的一个开源项目,它提供了一种模型驱动的方式来构建动态Web应用程序。Struts框架通过控制...

    Spring javaMail发送文本邮件实例

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

    spring各种邮件发送

    `JavaMailSender`提供了发送简单文本邮件、HTML邮件以及附带附件的邮件等多种方式。 在描述中提到的`SimpleMail.java`文件,可能是实现`JavaMailSender`的一个示例类。通常,这个类会包含设置邮件信息的方法,如...

    (源码)基于Spring Boot框架的邮件发送系统.zip

    项目涵盖了发送文本邮件、HTML邮件、带附件的邮件以及使用模板发送邮件等多种功能。 ## 项目的主要特性和功能 1. 文本邮件发送支持发送简单的文本邮件。 2. HTML邮件发送支持发送HTML格式的邮件,可以嵌入图片和...

    Spring 高效批量邮件发送

    它提供了send()方法,可以用来发送简单的文本邮件或者带有附件的复杂邮件。为了实现批量邮件发送,我们需要创建一个邮件服务类,该类将利用MailSender接口,并通过适当的方式管理邮件的队列和发送过程。 批量邮件...

    Spring邮件发送源码

    接下来,我们将介绍如何使用Spring发送不同类型的邮件: 1. **发送纯文本邮件**: 要发送纯文本邮件,你可以创建一个`SimpleMailMessage`对象,设置发件人、收件人、主题和正文,然后调用`JavaMailSender`的`send...

    spring+velocity发送邮件

    根据提供的信息,我们可以详细探讨如何使用Spring框架结合Velocity模板引擎来实现邮件的自动化发送功能。这一过程涉及到Spring框架的基本配置、Velocity模板引擎的使用以及JavaMail API的应用。 ### Spring框架与...

    Spring进阶—如何用Java代码实现邮件发送

    总结来说,Spring框架为Java应用程序提供了强大且灵活的邮件发送功能,无论是简单的文本邮件还是复杂的HTML邮件,甚至是包含附件和内嵌资源的邮件,都能通过其高级抽象层轻松实现。同时,配合模板引擎,可以有效地...

    Spring邮件发送

    在Java开发中,Spring框架提供了一种简单而强大的方式来发送电子邮件。Spring的`JavaMailSender`接口以及其实现类`SimpleMailMessage`和`MailMessage`,使得开发者能够轻松地集成邮件服务到应用程序中。这篇博客()...

    Spring发送邮件

    综上所述,SpringMail通过Spring框架提供了方便的邮件发送接口,结合Java Mail API,我们可以轻松地实现发送文本、HTML邮件以及带有附件的邮件。在开发过程中,记得正确配置SMTP服务器信息,并根据项目需求调整邮件...

    Spring邮件发送服务(java邮件发送)

    在`sendMail()`方法中,如果邮件没有附件,我们将使用`SimpleMailMessage`对象来发送简单的文本邮件。如果有附件,我们会使用`MimeMessage`和`MimeMessageHelper`来创建一个复杂的邮件,可以添加多个附件,并支持...

    使用Spring Boot 开发支持多附件邮件发送微服务平台代码

    本项目聚焦于使用Spring Boot来开发一个支持多附件邮件发送的微服务平台。这个平台可以方便地集成到各种业务场景中,例如发送报告、通知或者用户验证邮件。 首先,我们需要了解Spring Boot的邮件服务模块——`...

    Spring mvc 发送邮件功能

    在Spring MVC框架中,实现邮件发送功能通常涉及配置Spring的JavaMailSender接口和使用模板引擎如FreeMarker来创建动态邮件内容。以下是一个详细的步骤指南: 1. **依赖库**: - `javax.mail`:这是Java邮件API的...

    spring boot发送QQ邮件

    在这个类中,我们定义了一个 `sendSimpleMail` 方法,用于发送简单的文本邮件。根据需要,你可以扩展这个方法来支持HTML邮件、附件等。 最后,你可以在需要发送邮件的地方注入 `EmailService` 并调用 `...

    Spring2.5发送邮件程序Demo

    `SimpleMailMessage`适用于简单的文本邮件,而`MimeMessage`则允许创建更复杂的邮件,如HTML内容、附加文件等。 ```java SimpleMailMessage mail = new SimpleMailMessage(); mail.setTo("recipient@example.com");...

Global site tag (gtag.js) - Google Analytics