Mail 发简单邮件
package cn.mail; import org.springframework.mail.MailSender; import org.springframework.mail.SimpleMailMessage; /** * 发简单邮件 * */ public class Mail { //接口 private MailSender mailSender;//注入已经配置好参数的类 public void setMailSender(MailSender mailSender) { this.mailSender = mailSender; } //发送 public void send(){ SimpleMailMessage message = new SimpleMailMessage(); message.setFrom("chaoyi77@163.com");//发件人 message.setTo("ichaoyv@163.com");//收件人 message.setSubject("Spring 简单邮件"); message.setText("元旦快乐"); mailSender.send(message); System.out.println("发送成功"); } }
applicationContext.xml 配置
<?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:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd"> <!-- Spring 实现的发邮件的类 --> <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="chaoyi77@163.com" /><!-- 用户名 --> <property name="password" value="******" /><!-- 密码 --> <property name="protocol" value="smtp" /><!-- 协议 --> <property name="defaultEncoding" value="utf-8" /><!-- 默认编码 --> <property name="javaMailProperties"> <props> <!-- 设置 SMT 服务器需要用户验证 --> <prop key="mail.smtp.auth">true</prop> </props> </property> </bean> <!-- 简单邮件发送 --> <bean id="mail" class="cn.mail.Mail" p:mailSender-ref="mailSender" /> </beans>
Test 测试数据
package cn.test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import cn.mail.Mail; public class Test { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); /*测试简单邮件*/ Mail mail = (Mail) context.getBean("mail"); mail.send(); } }
效果图:
相关推荐
NULL 博文链接:https://chaoyi.iteye.com/blog/2171158
spring框架使用
基于spring mvc 框架,用freemarker创建邮件模板,包括详细邮件发送功能的spring配置和实现代码
SpringMail.rar SpringMail发邮件
Spring实现各种邮件的发送 简单配置就可发送邮件
java 发送邮件 spring发送邮件Mail
Spring 封装的JavaMail,使邮件发送变的相当简单,我通过Spring的邮件发送实现了发纯文本形的内容,HTMl,带附件,带图片等示例代码,并自行测试过.希望对初学者有帮助
项目主要是使用 Spring Boot 发送邮件,主要的技术点有: 1、Spring Boot +mybatis的整合 2、Spring Boot项目中jsp的使用 3、Spring Boot 发送邮件(文本格式的邮件、发送HTML格式的邮件、发送带附件 的邮件、...
我自己从pro spring书上修改过来的发邮件程序,在配置文件... 此邮件程序还有定时功能,到你定的时刻后它就开始发邮件,发邮件还有个发送周期,即隔多少时间发送一封。 此附件中含有源代码。可以自己修改
spring集成邮件服务,以前做的demo,希望对大有所有帮助!!
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以...
struts spring 实现简单的邮件发送, 下载后加入相应的lib即可使用(由于权限,我上传不上来)。
Spring Use JavaMail SendEmail(spring使用javamail发送邮件的例子)
Spring整合Quartz定时发送邮件
spring+velocity发送邮件,spring+velocity发送邮件
使用Spring Boot 开发支持多附件邮件发送微服务平台代码
利用spring下的一个类进行邮件发送,内附具体用法
用spring框架技术发邮件.pdf
spring的扩展,邮件的发送与定时任务的处理