使用java发送邮件的 application.yml的配置(阿里邮箱和QQ邮箱的配置)

您所在的位置:网站首页 qq邮箱应该是什么 使用java发送邮件的 application.yml的配置(阿里邮箱和QQ邮箱的配置)

使用java发送邮件的 application.yml的配置(阿里邮箱和QQ邮箱的配置)

2023-08-17 18:45| 来源: 网络整理| 查看: 265

下面列出 阿里个人邮箱的配置

mail: host: smtp.aliyun.com username: [email protected] password: "xxxx登录密码" port: 465 properties.smtp.auth: true properties.smtp.timeout: 2500 properties.mail.smtp.ssl.enable: true

QQ个人邮箱的配置 首选在自己的QQ邮箱 点击设置 找到 账户 如下: 在这里插入图片描述 在这里插入图片描述 然后找到如下内容进行开启 在这里插入图片描述

[email protected] spring.mail.password=xxxxx这个不是QQ密码() spring.mail.host=smtp.qq.com

下面列出 QQ邮箱做测试的代码

import javax.mail.internet.MimeMessage; import java.io.File; @SpringBootTest class SpringbootTaskApplicationTests { @Autowired JavaMailSender javaMailSender; //邮件发送 /** * 简单邮件 发送 */ @Test void contextLoads() { SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); //邮件设置值 simpleMailMessage.setSubject("测试邮件-java邮件任务");//邮件主题 simpleMailMessage.setText("测试邮件,测试java发送邮件任务......");//邮件内容 simpleMailMessage.setTo("[email protected]");//邮件发给谁 simpleMailMessage.setFrom("[email protected]"); //邮件来自于谁 javaMailSender.send(simpleMailMessage); } /** * 复杂邮件 */ @Test void contextLoads2() throws Exception { MimeMessage mimeMessage = javaMailSender.createMimeMessage(); MimeMessageHelper mimeMessageHelper=new MimeMessageHelper(mimeMessage,true); //邮件设置值 mimeMessageHelper.setSubject("测试邮件-java邮件任务(复杂邮件)");//邮件主题 mimeMessageHelper.setText("测试邮件,测试java发送邮件任务......",true);//邮件内容 //邮件 附件 mimeMessageHelper.addAttachment("ceshi1.jpg",new File("C:\\Users\\57132\\Desktop\\ceshi1.png")); mimeMessageHelper.addAttachment("ceshi2.jpg",new File("C:\\Users\\57132\\Desktop\\ceshi2.png")); mimeMessageHelper.setTo("[email protected]");//邮件发给谁 mimeMessageHelper.setFrom("[email protected]"); //邮件来自于谁 javaMailSender.send(mimeMessage); } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3