文档章节

spring配置javamail利用qq企业邮箱发送邮件。

朱轩
 朱轩
发布于 2016/07/21 11:00
字数 145
阅读 1.9K
收藏 5
<!-- 邮箱配置 -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
	<property name="host" value="smtp.exmail.qq.com" />
	<property name="username" value="****@****.com" />
	<property name="password" value="****" />
	<property name="port" value="465"/>
	<property name="javaMailProperties">
		<props>
			<prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
			<prop key="mail.smtp.socketFactory.fallback">false</prop>
			<prop key="mail.smtp.auth">true</prop>
			<prop key="mail.smtp.starttls.enable">true</prop>  
			<prop key="mail.smtp.timeout">25000</prop>
		</props>
	</property>
</bean>
//java调用
@Resource
private JavaMailSender mailSender;
	
@Test
public void mailtest() throws Exception {
	MimeMessage mimeMessage = mailSender.createMimeMessage();
	MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage, true, "GBK");
	messageHelper.setFrom("****@****.com");//发送人
	messageHelper.setTo("****@****.com");//接收人
	messageHelper.setSubject("测试");//主题
	messageHelper.setText("<font color='red'>这是个测试!</font>",true);//内容
	mailSender.send(mimeMessage);
}

 

© 著作权归作者所有

朱轩
粉丝 0
博文 7
码字总数 1615
作品 0
深圳
后端工程师
私信 提问
加载中

评论(1)

章冬阳
章冬阳
1、用465端口就会连接超时;
2、用587端口,mail.smtp.starttls.enable=true就报错:Received fatal alert: handshake_failure;
3、用587端口,mail.smtp.ssl.enable=true就报错:Unrecognized SSL message, plaintext connection;

2和3这两个设定应该互斥!现在还没搞定,郁闷啊!
SpringBoot | 第二十六章:邮件发送

前言 讲解了日志相关的知识点后。今天来点相对简单的,一般上,我们在开发一些注册功能、发送验证码或者订单服务时,都会通过短信或者邮件的方式通知消费者,注册或者订单的相关信息。而且基...

oKong
2018/08/29
327
0
Java 发送邮件实现(JavaMail 和 Spring 实现)

Java 实现邮件的发送,使用 JavaMail 和 Spring 实现 一、使用 JavaMail JavaMail 是 Java 处理电子邮件相关的编程接口,但是没有被加在标准的Java开发工具包中(Java Development Kit),所...

非摩尔根
2019/01/17
293
0
Spring Cloud 2.x系列之springboot发送邮件

虽然现在短信验证已经最流行也是最常用的验证方式;但是邮件验证还是必不可少,依然是网站的必备功能之一。什么注册验证,忘记密码或者是给用户发送营销信息都是可以使用邮件发送功能的。最早...

技术小能手
2018/10/22
0
0
【ME - Mail】之Java Mail

Java Mail 参考示例 biezhi/oh-my-email(https://github.com/biezhi/oh-my-email) journaldev.com(https://www.journaldev.com/2532/javamail-example-send-mail-in-java-smtp) 从这开始吧 ......

近在咫尺远在天涯
2019/05/14
38
0
Android 使用 JavaMail

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题不用第三方邮件程序。为了以后使用方便,自己写了段代码. Javamail-Android配置步骤: 下载Android版本JavaMail包,addit...

Taki
2012/08/14
2.4K
2

没有更多内容

加载失败,请刷新页面

加载更多

java关键字 —— new、this、static

  java关键字,也叫保留字(50个),是java有特殊意义的标识符,不能用作参数名、变量名、方法名、类名、包名等。   现在我们讲讲其中三个关键字的使用吧~~~ 一、new关键字 1. 用途:新建...

osc_s2b5kacl
13分钟前
15
0
java 集合框架的工具类Collections

sort(),max(),binarySearch(),fill() public class CollectionsDemo { public static void main(String[] args) { replaceAllDemo(); } public static void replaceAll......

osc_r9yyhhqz
14分钟前
15
0
创龙基于Xilinx Kintex-7系列高性价比FPGA开发板散热风扇接口、SATA接口

处理器 Xilinx Kintex-7系列FPGA处理器,芯片型号为XC7K325T-2FFG676I,兼容XC7K160T/410T-2FFG676I,高达326K逻辑单元,840个DSP Slice,硬件如下图: 散热风扇接口 开发板引出1个散热风扇接...

Tronlong创龙
15分钟前
25
0
【经验分享】学习Java的好书有哪些?Java书籍清单

Java书籍是程序员学习提升技能的重要学习渠道,通过书籍Java程序员可以学习当前流行、重要的相关技能。经典的书经受时间的考验,随着岁月的流逝变得越来越重要,让我们不断的学习和进步。 为...

osc_b1kaj6np
16分钟前
18
0
java Collections的reverseOrder(),SynList()

Collections的reverseOrder(比较器)返回相反的比较器,可以逆转比较器。 SynList()可以让非同步变成同步,底层实现synchronized(){}。 swap交换元素位置。 Collections.shuffle()随机重新排序...

osc_2gkfj43j
17分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部