文档章节

spring 发送 email

haopeng
 haopeng
发布于 2015/05/27 11:27
字数 123
阅读 75
收藏 4
spring xml 配置   
<!-- email -->
    
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="smtp.exmail.qq.com" />
        <property name="port" value="465" />
        <property name="username" value="xxxxxxx" />
        <property name="password" value="xxxx" />
        <property name="javaMailProperties">
            <props>
            	<prop key="mail.debug">true</prop> 
                <prop key="mail.transport.protocol">smtp</prop>
                <prop key="mail.smtp.auth">true</prop> 
                <prop key="mail.smtp.starttls.enable">true</prop>
                <prop key="mail.smtp.ssl.enable">true</prop> <!-- 是否启动ssl-->
                <prop key="mail.from">xxxxx</prop>
            </props>
        </property>
    </bean>

controller 部分代码

            ///验证是否是邮箱
            if(phoneNum.matches("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")){
                SimpleMailMessage mailMessage=new SimpleMailMessage();
                mailMessage.setTo(phoneNum); //接受邮箱
                mailMessage.setSubject(Codes.verificationCode); //主题
                mailMessage.setText(Codes.verificationCode+":"+verificationCode); // 内容
                mailSender.send(mailMessage); // 发送
            }



© 著作权归作者所有

haopeng
粉丝 19
博文 121
码字总数 16085
作品 1
朝阳
私信 提问
Spring AMQP 实战 – 整合 RabbitMQ 发送邮件

实战旅程 准备工作 这个实战教程会构建两个工程项目:email-server-producer 与 email-server-consumer。其中,email-server-producer 是消息生产者工程,email-server-consumer 是消息消费者...

lianggui
2018/09/29
0
0
spring中的event listener模式和解耦

event,listener是observer模式一种体现,在spring 3.0.5中,已经可以使用annotation实现event和eventListner里。 我们以spring-webflow里的hotel booking为例,看一下实现,步骤如下: 1,建...

烀饼
2012/02/10
9.7K
4
使用 Spring Roo 开发应用程序

在此 Spring Roo 系列的 Spring Roo 简介,第 1 部分:从源代码构建 中,我们使用 Spring Roo 构建了一个小的企业会议应用程序。此处,我们将使用 Spring Roo 将简单的 CRUD web 应用程序扩展...

IBMdW
2011/05/04
4.3K
0
Spring Boot 2 如何优雅集成发送邮件?

点击蓝色“泥瓦匠BYSocket”,关注我哟 加个“星标”,不忘签到哦 作者:周立@IT牧场 GitHub: http://www.itmuch.com/spring-boot/send-email/ 本文基于:Spring Boot 2.1.3,理论支持Sprin...

泥瓦匠BYSocket
05/14
0
0
[北京]国内最大协同软件公司聘高级互联网架构师、高级web开发工程师[猎头]

高级互联网架构师 工作地点:北京 招聘人数:1人 工作职责: 负责公司云产品的架构设计和开发。 岗位要求: 1.正规院校计算机相关专业本科或以上学历; 2.4年以上互联网行业工作经验,至少2...

eckofy
2011/12/06
524
6

没有更多内容

加载失败,请刷新页面

加载更多

作为一个(IT)程序员!聊天没有话题?试试这十二种技巧

首先呢?我是一名程序员,经常性和同事没话题。 因为每天都会有自己的任务要做,程序员对于其他行业来说;是相对来说比较忙的。你会经常看到程序员在发呆、调试密密麻麻代码、红色报错发呆;...

小英子wep
59分钟前
12
0
【SpringBoot】产生背景及简介

一、SpringBoot介绍 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要...

zw965
今天
4
0
简述并发编程分为三个核心问题:分工、同步、互斥。

总的来说,并发编程可以总结为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共...

dust8080
今天
6
0
OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
3.2K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部