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

JavaMailSender 发邮件

    博客分类:
  • java
阅读更多
public class SendMailer {
 public static void main(String[] args) {
	 ApplicationContext context = new FileSystemXmlApplicationContext("src/mailsender.xml");
	  JavaMailSenderImpl mailsender = (JavaMailSenderImpl)context.getBean("mailsender");
	  System.out.println("|-username = "+mailsender.getUsername());
	  SimpleMailMessage msg = new SimpleMailMessage();
	  mailsender.getSession().getProperties().put("mail.smtp.auth", "true");
	  msg.setFrom("gyl868@163.com");
	  msg.setSubject("gmail测试邮件!");
	  msg.setText("邮件内容!无上瑜伽");
	  msg.setTo("24158944@qq.com");
	  mailsender.send(msg);
}
}



<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"
    default-autowire="byName" default-lazy-init="false">
<bean id="mailsender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
  <property name="host">
   <value>smtp.163.com</value>
  </property>
  <property name="username">
   <value>gyl868</value>
  </property>
     <property name="password">
   <value>111111</value>
  </property>
 </bean>
 </beans>


需要导入的包:spring.jar activation.jar  log4j.jar  commons-logging.jar  mail.jar
http://wbzboy.iteye.com/?page=2&show_full=true
分享到:
评论

相关推荐

    java发送邮件,spring JavaMailSender 邮件,复制粘贴直接用!!2发送方式

    Java发送邮件是常见的系统集成需求,Spring框架中的JavaMailSender接口提供了一种便捷的方式来实现这一功能。本教程将详细介绍如何使用Spring MVC与JavaMailSender发送邮件,并提供两种发送方式。 首先,我们需要...

    javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码

    - **解决方法**:确保`javax.mail.internet.MimeMessage`对象中的所有必要字段(如主题、发件人和收件人)都已正确设置。例如,在设置主题时应使用`message.setSubject("主题")`;设置收件人时应使用`message....

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

    在Spring Boot应用中,利用JavaMailSender发送邮件是一种常见的需求,Spring Boot的`spring-boot-starter-mail`模块为我们提供了方便的自动化配置。首先,我们需要在项目的`pom.xml`文件中引入这个依赖: ```xml ...

    Spring框架JavaMailSender发送邮件工具类详解

    Spring框架JavaMailSender发送邮件工具类详解 Spring框架JavaMailSender发送邮件工具类是一种基于Spring框架的邮件发送工具类,它提供了一个灵活的邮件发送解决方案,允许开发者通过Spring框架来发送邮件。在本文中...

    JavaMailSender 邮件发送工具类

    可以发送简单文本文件,图片文件,HTML文件,附件邮件

    SpringBoot JavaMailSender发送邮件功能

    SpringBoot JavaMailSender 发送邮件功能是使用 JavaMailSender API 实现的邮件发送功能,该功能可以发送邮件给指定的收件人,实现邮件发送的功能。下面将详细介绍 SpringBoot JavaMailSender 发送邮件功能的实现...

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

    Spring Boot整合邮件发送并保存历史发送邮箱 项目描述 项目主要是使用 Spring Boot 发送邮件,主要的技术点有: 1、Spring Boot +mybatis的整合 2、Spring Boot项目中jsp的使用 3、Spring Boot 发送邮件...

    Spring Boot整合JavaMailSender发送电子邮件

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

    springboot实现发送邮件(QQ邮箱为例)

    知识点 3: 使用 JavaMailSender 发送邮件 使用 JavaMailSender 可以发送简单的文本邮件或复杂的 HTML 邮件。下面是一个简单的发送邮件示例: ``` @SpringBootTest public class EmailApplicationTests { @...

    SpringBoot使用JavaMailSender发送邮件,yml配置

    前言,使用springboot的JavaMailSender接口实现邮件发送其实非常简单,但是有个问题就是发送的时候需要配置抄送者是自己,不然的就会报异常 org.springframework.mail.MailSendException: Failed messages: ...

    利用Bean发邮件.rar_bean mail_发邮件

    "利用Bean发邮件"是指通过Java的JavaMail API结合Spring框架中的Bean管理来实现邮件发送功能。这个压缩包文件可能包含了相关教程或者示例代码,如"www.pudn.com.txt"可能是从某个论坛或资源网站下载的资料链接,而...

    javamail发送邮件(带附件)

    你可以设置发件人、收件人、主题、正文等信息。对于附件,`MimeBodyPart` 和 `MimeMultipart` 类将派上用场: ```java MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(...

    spring velocity 发邮件(单发,群发,图片,附件)

    标题 "spring velocity 发邮件(单发,群发,图片,附件)" 涉及到的是在Java开发中使用Spring框架集成Velocity模板引擎来发送电子邮件的功能。这个话题涵盖了多个知识点,包括Spring的邮件服务、Velocity模板引擎的应用...

    javamail 实现公司内网邮件发送

    用javaMail实现公司内网邮箱邮件发送,包括邮件附件,邮件发送人和抄送人

    Spring编写的发邮件程序,带定时功能

    我自己从pro spring书上修改过来的发邮件程序,在配置文件javaMailSender.xml中把自己邮箱的地址,用户名,密码,发送邮件的服务器修改一下就能使用了。 此邮件程序还有定时功能,到你定的时刻后它就开始发邮件,...

    javamail实现邮箱与邮箱发送邮件

    `Authenticator`类用于提供登录邮箱的凭证,而`MimeMessage`对象则承载了邮件的具体内容,包括发件人、收件人、主题和正文。 请注意,为了安全起见,实际应用中不建议直接在代码中硬编码邮箱账号和密码,而是应该从...

    javamail 回执邮件资料

    回执邮件是邮件服务中的一项功能,它允许发件人在发送邮件后得知收件人是否已阅读邮件。本资料包主要涵盖了使用 JavaMail 实现回执邮件以及相关邮件操作的知识点。 首先,发送带有回执请求的邮件是通过设置邮件头...

    javamail发送html邮件

    4. **设置邮件内容**:使用 `MimeMessage` 对象设置邮件的主题、收件人、发件人、抄送人等。 5. **添加附件或 HTML 内容**:对于 HTML 邮件,通常使用 `MimeMultipart` 来组合邮件的不同部分。 6. **发送邮件**:...

    Spring 使用163发邮件带附件

    标题 "Spring 使用163发邮件带附件" 涉及到的是在Java开发中,使用Spring框架发送电子邮件,特别是包含附件的邮件。这通常在系统需要自动化通知、报告发送或者用户验证过程中非常常见。Spring提供了JavaMailSender...

    Springboot发送邮件

    创建一个邮件服务类,注入`JavaMailSender`,并编写发送文本邮件的方法: ```java @Service public class MailService { @Autowired private JavaMailSender javaMailSender; public void sendSimpleMail...

Global site tag (gtag.js) - Google Analytics