发送邮件:SpringBoot+阿里云服务器+解决25端口禁用问题

本教程详细介绍了如何在阿里云服务器上使用SpringBoot发送邮件,包括开通SMTP服务获取授权码,解决25端口禁用问题,以及配置SpringBoot和编写发送邮件的代码。
摘要由CSDN通过智能技术生成

一、背景

在当下的大部分应用中,通过邮件来激活账号、更改密码、验证权限等场景都是不可或缺的,邮件发送的教程已经有很多了,但大多都是针对主流的邮箱和主流的服务器。在阿里云服务器中会存在一些不一样的问题。

二、步骤

要使用邮件服务器,总的来说需要3步:

  1. 开通发送邮箱的SMTP服务,并获取授权码。
  2. 在SpringBoot中增加邮件发送的配置。
  3. 调用类库的相应方法发送邮件。

三、开通发送邮箱的SMTP服务

该步骤在其他大多数教程中都有说明,即在邮箱的设置界面开启相应的服务。以网易邮箱为例,其开启方式如下:
在这里插入图片描述

勾选相应服务后会弹出授权码设置框,设置自己的授权码即可(授权码会在SpringBoot的配置中用到)。

四、SpringBoot配置

配置分为2部分:
一是引入Java Mail的依赖库,在pom.xml中添加如下依赖:

<!--++++++邮件服务+++++++-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-mail</
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值