如何在spring中使用maven发送邮件
今天就跟大家聊聊有关如何在spring中使用maven发送邮件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联建站专业为企业提供宁阳网站建设、宁阳做网站、宁阳网站设计、宁阳网站制作等企业网站建设、网页设计与制作、宁阳企业网站模板建站服务,10余年宁阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
项目:

代码块
package com.baidu.action;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
/**
* -----------------------------------------
* 文件: Email.java
* 邮箱: fengemail04@sina.com
* 描述: 发送Email工具类
* -----------------------------------------
*/
public class Email {
private MailSender mailSender;
private SimpleMailMessage simpleMailMessage;
/**
* 方法名: sendMail
* 参数名:@param subject 邮件主题
* 参数名:@param content 邮件主题内容
* 参数名:@param to 收件人Email地址
* 描述语: 发送邮件
*/
public void sendMail(String subject, String content, String to) {
simpleMailMessage.setSubject(subject); //设置邮件主题
simpleMailMessage.setTo(to); //设定收件人
simpleMailMessage.setText(content); //设置邮件主题内容
mailSender.send(simpleMailMessage); //发送邮件
}
//Spring 依赖注入
public void setSimpleMailMessage(SimpleMailMessage simpleMailMessage) {
this.simpleMailMessage = simpleMailMessage;
}
//Spring 依赖注入
public void setMailSender(MailSender mailSender) {
this.mailSender = mailSender;
}
}spring-smtp-mail.xml
true
EmailTest.java
package com.baidu.test;
import junit.framework.TestCase;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.baidu.action.Email;
/**
* -----------------------------------------
* 文件: EmailTest.java
* 描述: Junit测试,运行将发送一封email
* -----------------------------------------
*/
public class EmailTest extends TestCase {
public void testSendMail() {
ApplicationContext context = new ClassPathXmlApplicationContext("spring-smtp-mail.xml");
Email mail = (Email)context.getBean("simpleMail");
mail.sendMail("标题", "内容", "fengemail05@sina.com");
//mail.sendMail("标题", "内容", "收件人邮箱");
}
}pom.xml
4.0.0 com.baidu.maven mailtest02 war 0.0.1-SNAPSHOT mailtest02 Maven Webapp http://maven.apache.org UTF-8 org.springframework spring-core 3.2.4.RELEASE org.springframework spring-context 3.2.4.RELEASE javax.mail 1.4.4 junit junit 3.8.1 test org.springframework spring-context-support 3.2.13.RELEASE mailtest02
看完上述内容,你们对如何在spring中使用maven发送邮件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
标题名称:如何在spring中使用maven发送邮件
链接地址:http://www.jxjierui.cn/article/jjcihg.html


咨询
建站咨询
