`
estn_h
  • 浏览: 14563 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Spring java mail

阅读更多

 

使用spring mail发送简单邮件!
public class SendMail {
	public void sendSimpleMail(JavaMailSender mailSender) {
		SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
		simpleMailMessage.setFrom("abcd@163.com");
		simpleMailMessage.setTo("abcd@qq.com");
		simpleMailMessage.setSubject("mail test");
		simpleMailMessage.setText("hello java email");
		mailSender.send(simpleMailMessage);
	}

	public static void main(String[] args) {
		ApplicationContext ctx = new ClassPathXmlApplicationContext("config/applicationContext.xml");
		JavaMailSender mailSender = (JavaMailSender) ctx.getBean("mailSender");
		new SendMail().sendSimpleMail(mailSender);
	}
}
<!-- applicationContext.xml中的配置-->
<!--发送邮件 start -->
	<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
		<property name="host" value="smtp.163.com" />
		<property name="port" value="25"/>
		<property name="username" value="abcd@163.com" />
		<property name="password" value="密码" />
		<property name="javaMailProperties">
			<props>
				<prop key="mail.smtp.auth">true</prop>
			</props>
		</property>
	</bean>
	<!-- 发送邮件 end -->
分享到:
评论

相关推荐

    java mail,spring mail

    Java Mail和Spring Mail是Java开发中用于处理电子邮件的两个关键库。它们允许开发者在应用程序中实现发送、接收和处理电子邮件的功能。在这个实例中,我们主要关注如何使用Java Mail API和Spring Mail来实现实时的多...

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

    在Java开发中,Spring框架提供了一种方便的方式来发送电子邮件,这就是SpringMail模块。SpringMail使得在应用程序中集成邮件服务变得更加简单,它支持多种功能,包括发送带有多个附件、多接收者(包括抄送和暗送)的...

    spring mail

    Spring Mail 是一个基于Java的库,它为使用JavaMail API发送电子邮件提供了简洁的抽象层。在Spring框架中,Spring Mail简化了配置和邮件发送过程,使得开发者能够更专注于邮件内容的构建,而不是处理复杂的SMTP...

    spring mail的使用

    Spring Mail是Spring框架的一部分,它提供了一种在Java应用程序中发送电子邮件的能力。通过Spring的抽象层,我们可以方便地集成各种邮件服务提供商,如Gmail、Yahoo等,而无需直接处理复杂的JavaMail API。本篇文章...

    spring mail 发送html

    在IT行业中,Spring框架是一个广泛使用的Java应用开发框架,它提供了丰富的功能,包括Spring Mail模块,用于发送电子邮件。本文将详细讲解如何利用Spring Mail发送HTML格式的邮件,以及如何发送普通文本、附件和...

    spring + mail + 发送邮件完整 demo (含注释)

    在IT行业中,Spring框架是Java应用开发的基石,它提供了丰富的功能,包括依赖注入、AOP(面向切面编程)以及各种模块,如Spring MVC、Spring Boot等。邮件服务是许多应用程序中的一个常见需求,例如发送确认邮件、...

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

    Spring Mail是一个Java库,它简化了通过JavaMail API发送电子邮件的过程。本教程将详细讲解如何利用Spring Mail通过Gmail的SSL(安全套接层)协议来发送邮件。 首先,我们需要在项目中引入Spring Mail的依赖。如果...

    spring mail 实例

    在IT行业中,Spring框架是Java开发者的首选工具之一,它提供了丰富的功能,包括但不限于依赖注入、面向切面编程以及各种模块如Spring MVC、Spring Data等。Spring Mail是Spring框架的一个扩展,专门用于发送电子邮件...

    java 发送邮件 spring发送邮件Mail

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

    spring mail通过代理发送邮件

    标题中的“spring mail通过代理发送邮件”涉及到的是Spring框架中处理电子邮件发送的功能,尤其是在网络环境有限制或需要通过代理服务器的情况下。Spring Mail是Spring Framework的一个扩展模块,它提供了与JavaMail...

    springMail

    SpringMail 是一个基于 Java 的库,它允许开发者在 Spring 框架中轻松地发送电子邮件。这个库使得处理复杂的邮件任务变得简单,包括发送带有正文、附件以及多种内容类型的邮件。下面将详细介绍 SpringMail 的使用...

    springmail架包

    SpringMail 是一个基于 Java 的库,它为使用 JavaMail API 发送电子邮件提供了便捷的抽象层。这个框架使得在 Spring 应用程序中集成邮件服务变得简单。本文将深入探讨 SpringMail 的核心概念、配置以及如何在实际...

    spring boot+mail邮件服务学习demo项目源码

    在IT行业中,Spring Boot是一个非常流行的Java开发框架,它简化了Spring应用的初始搭建以及开发过程。本项目是关于Spring Boot结合Spring封装的Mail服务的一个学习demo,旨在帮助开发者掌握如何在Spring Boot应用中...

    java发送邮件 spring发送邮件

    Java发送邮件是软件开发中常见的功能,Spring框架提供了一种优雅的方式来实现这一需求。Spring框架以其模块化和灵活性而著名,它包含了一个名为`JavaMailSender`的接口,专门用于处理电子邮件的发送。在这个场景中,...

    java-mail开发包

    Java Mail 是一个开源的Java API,它为Java开发者提供了处理电子邮件的能力。这个开发包是由Oracle官方网站提供的,确保了其权威性和稳定性。Java Mail API 支持SMTP、POP3、IMAP等多种邮件协议,使得开发者可以方便...

    使用springMail发送带附件的email

    SpringMail是一个在Java应用中发送电子邮件的库,它利用了JavaMail API的简便性和灵活性。在本项目中,我们将深入探讨如何使用SpringMail发送带有附件的电子邮件。首先,我们需要了解几个核心概念: 1. **JavaMail ...

    Java.mail开发包

    10. **与其他技术集成**:由于其广泛的API支持,Java Mail 可以轻松集成到Spring框架、EJB(Enterprise JavaBeans)或其他Java应用中。 在`dfMail-1.0`这个压缩包中,可能包含了Java Mail库的特定版本,以及相关的...

    spring mail 的发送

    Spring Mail 是一个强大的Java库,用于处理电子邮件的发送。它为Spring框架的用户提供了便捷的邮件服务集成,使得在应用程序中发送邮件变得简单而高效。本文将深入探讨Spring Mail的基本概念、配置、以及如何通过一...

Global site tag (gtag.js) - Google Analytics