当前位置: 首页 > news >正文

云购系统商城网站建设新发地网站建设

云购系统商城网站建设,新发地网站建设,西安wordpress,discuz应用中心模板一、名词概念解释 什么是POP3、SMTP和IMAP? 简单的说:POP3和IMAP是用来从服务器上下载邮件的。SMTP适用于发送或中转信件时找到下一个目的地。所以我们发送邮件应该使用SMTP协议。 POP3、SMTP和IMAP协议介绍 IMAP和POP3有什么区别?什么是免费…

一、名词概念解释

  • 什么是POP3、SMTP和IMAP?
    简单的说:POP3和IMAP是用来从服务器上下载邮件的。SMTP适用于发送或中转信件时找到下一个目的地。所以我们发送邮件应该使用SMTP协议。
    POP3、SMTP和IMAP协议介绍
    IMAP和POP3有什么区别?
  • 什么是免费邮箱客户端授权码功能?
    邮箱客户端授权码是为了避免您的邮箱密码被盗后,盗号者通过客户端登录邮箱而独特设计的安防功能。

二、 整合邮件发送功能

引入依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId>
</dependency>

QQ邮箱配置

官方配置说明:参考官方帮助中心

获取客户端授权码:参考官方帮助中心

详细的配置如下:

spring:mail:host: smtp.qq.com #发送邮件服务器username: xx@qq.com #QQ邮箱password: xxxxxxxxxxx #客户端授权码protocol: smtp #发送邮件协议properties.mail.smtp.auth: trueproperties.mail.smtp.port: 465 #端口号465或587properties.mail.display.sendmail: Javen #可以任意properties.mail.display.sendname: Spring Boot Guide Email #可以任意properties.mail.smtp.starttls.enable: trueproperties.mail.smtp.starttls.required: trueproperties.mail.smtp.ssl.enable: truedefault-encoding: utf-8

说明:开启SSL时使用587端口时无法连接QQ邮件服务器

网易系(126/163/yeah)邮箱配置

网易邮箱客户端授码:参考官方帮助中心

客户端端口配置说明:参考官方帮助中心

详细的配置如下:

spring:mail:host: smtp.126.comusername: xx@126.compassword: xxxxxxxxprotocol: smtpproperties.mail.smtp.auth: trueproperties.mail.smtp.port: 994 #465或者994properties.mail.display.sendmail: Javenproperties.mail.display.sendname: Spring Boot Guide Emailproperties.mail.smtp.starttls.enable: trueproperties.mail.smtp.starttls.required: trueproperties.mail.smtp.ssl.enable: truedefault-encoding: utf-8from: xx@126.com

特别说明:

  • 126邮箱SMTP服务器地址:smtp.126.com,端口号:465或者994
  • 163邮箱SMTP服务器地址:smtp.163.com,端口号:465或者994
  • yeah邮箱SMTP服务器地址:smtp.yeah.net,端口号:465或者994

三、发送简单邮件

@Service
public class MailService {@Resourceprivate JavaMailSender mailSender;@Value("${spring.mail.username}")private String fromEmail;/*** 发送文本邮件*/public void sendSimpleMail(String to, String subject, String content) {SimpleMailMessage message = new SimpleMailMessage();message.setFrom(fromEmail);message.setTo(to);message.setSubject(subject);message.setText(content);mailSender.send(message);}}

测试代码:

@RunWith(SpringRunner.class)
@SpringBootTest
public class MailServiceTest {@ResourceMailService mailService;@Testpublic void sendSimpleMail() {mailService.sendSimpleMail("431899405@qq.com","普通文本邮件","普通文本邮件内容测试");}
}
http://www.yayakq.cn/news/251982/

相关文章:

  • 济南网站建设是什么意思免费收录网站
  • 信誉好的昆明网站建设个人建站做什么网站比较赚钱
  • python网站搭建安徽做网站公司哪家好一点
  • 高端的扬中网站建设qq刷会员建设网站
  • 常州做网站那家快百度招聘 网站开发
  • 官方网站手机做网站字体用什么格式
  • 网站建设业务员前景网站建设报价表表格下载
  • 北京网站建设项目网站建设亻金手指科杰
  • 哪个网站可以做代码题目wordpress搬家中文图片
  • 怎么下载网站程序软件开发工程师中级职称
  • php网站后台密码怎么修改如何用ps做网站标识
  • 做网站还是做游戏网页主题设计思路及制作步骤
  • 沈阳网站建设网站的个人心得
  • 赫山区网站建设直播网站
  • 房产网站制作流程办公室装修怎么做账
  • 网站制作服务合同海兴县网站建设公司
  • 怎么做好网站营销推广网页制作与设计课本
  • 建立网站的内容规划青岛网站推广的价格
  • 做网站跟客人怎么沟通北京建设规划许可证网站
  • 学校网站建设阶段性目标做门的网站建设
  • wordpress下载管理器南阳网站排名优化公司
  • 怎么做加密货币网站wordpress 多站点模式
  • 做外贸外文网站怎么做好网站导航设计模板
  • 网络网站关键词网站建设实训课
  • 从零学建设网站018马经黄骅港房价多少钱一平
  • 国外的营销网站流量套餐网站
  • 寻花问柳专做男人的网站网站软文推广好处
  • 企业建站系统价格中网的官方网站
  • 哪家建设网站网站文章更新频率
  • 网站被黑了怎么恢复网络营销案例有哪些