问题描述:
在本地启动项目并发送邮箱完全木有问题,ok,上云,注册用户,一顿操作猛如虎,what?,邮箱验证码发送失败??,什么玩意??

原因:
发邮件的默认端口是25端口,而阿里云禁止通过STMP 25端口发送邮件,所以发送失败!!!!

解决方案:
(1)向阿里云申请开放25端口(需要审核)
登录到阿里云管理控制台;
鼠标移动到头像,可以看到下拉菜单,点击“安全管控”

左侧栏“业务申请”–“25端口解封”

注意:在正式申请前,您需要确认同意并承诺,保证TCP 25端口仅用来连接第三方的SMTP服务器,从第三方的SMTP服务器外发邮件。如发现您使用申请的IP直接通过SMTP发送邮件,阿里云有权永久性封禁TCP 25端口,并不再提供解封服务。

选择IP类型(经典或VPC),IP及关联域名,

勾选已阅读并同意《25端口使用服务协议》,单击下一步。

填写申请表单,详细说明您的TCP 25端口使用描述及使用情况
单击确定,提交TCP 25端口解封申请

(2)采用SSL协议发送邮件,并端口号改成465,自行配置(需要开启smtp)
修改application.yml配置

springmail:#邮箱服务地址host: smtp.qq.com#用户名username: (你自己的username)#发送邮件密码password: (SMTP 密码,不是登录密码)default-encoding: UTF-8properties:mail:smtp:auth: truestarttls:enable: truerequired: truesocketFactory:class: javax.net.ssl.SSLSocketFactoryport: 465
#自定义属性以谁来发邮件
mail:fromMail:addr: yc488@qq.com @Value("${mail.fromMail.addr}") //获取application中配置的addr
private String from;
/***发送邮件验证码*/
private boolean sendEmail(String to, String content) {SimpleMailMessage message = new SimpleMailMessage();message.setFrom(from);message.setTo(to);message.setSubject("YCBLOG系统邮件");message.setText(content);message.setSentDate(new Date());try {mailSender.send(message);return true;} catch (MailException e) {e.printStackTrace();return false;}
}

配置完毕后,阿里云服务器安全组开启465端口

(3)重新上云,发送邮件成功!!!!

转载于:https://www.ycblog.top/article?articleId=60&pageNum=1

阿里云服务器发送邮箱失败问题相关推荐

  1. 阿里云服务器端口访问失败 问题解决

    阿里云服务器端口访问失败 项目部署新的阿里云服务器上, 添加安全组端口后,还是无法访问的解决方案 打开本地cmd,telnet IP+端口 查看端口是否可以连通 如果不通,在服务器上防火墙添加对应端口 ...

  2. 阿里云服务器企业邮箱发送邮件,解决25端口被封问题

    最近弄了一个项目,其中一个模块通过163的企业邮箱发送邮件,本机上测试没有问题,部署到阿里云服务器后,总是提示发送邮件失败. 通过查询分析,是由于阿里云服务器为了安全起见,封了25端口,导致25端口不 ...

  3. Springboot 阿里云服务器 发送 邮件问题

    在本地中能够发送邮箱,部署到阿里云却发不了??? 原本的application.properties邮箱配置 # 邮件协议 spring.mail.protocol=smtp # 网易邮箱 smtp ...

  4. 阿里云服务器qq邮箱无法推送问题

    记阿里云使用QQ邮箱服务推送问题 阿里云是禁用25端口 改用 465 端口 或者 578端口 ps: 看有些网友说465可以,有一些465又不行,我自己的465不行用了587

  5. 解决项目部署到阿里云服务器邮件发送失败的方法

    阿里云服务器禁用了25端口,所以改为465端口采用SSL协议传输邮件 163网易免费邮箱相关服务器信息: 相关代码: package com.yc.util;import java.io.File; ...

  6. 阿里云服务器 通过JavaMail发送邮箱STMP问题( 25端口被禁用 使用SSL协议465端口)

    我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了 ...

  7. 阿里云服务器 通过JavaMail发送邮箱STMP问题( 25端口被禁用 使用SSL协议465端口

    我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了 ...

  8. 阿里云服务器邮件发送

    一个邮件发送的功能,本机调试无问题,但发布到阿里云服务器后邮件发送功能失败. 网上查了下大概是说阿里云把发送邮件的25端口禁用掉了 那么解决方式一就是向阿里云申请开放25端口,但具体如何申请,并未深入 ...

  9. 阿里云服务器发送邮件失败?连接超时?25端口被封?

    大家好,我是烤鸭: 之前用阿里云服务器的时候发送126企业邮箱,用的smtp方式,但是一直超时.百思不得其解.因为在本地环境是可以的. 原来是阿里云服务器限制了25端口.问了126邮箱那边的技术客服, ...

最新文章

  1. linux vsftpd架设
  2. 实验四、主存空间的分配和回收模拟
  3. 盘点2013年那些最优秀的网页设计作品【系列五】
  4. 透彻,在SpringBoot项目中使用Netty实现远程调用
  5. Openvswitch手册(5): VLAN and Bonding
  6. 看我如何跨虚拟机实现Row Hammer攻击和权限提升
  7. 软件项目组织管理(九)项目人力资源管理
  8. 计算机三种引用方式,单元格的引用方式有哪几种
  9. 论文浅尝 | AAAI2020 - 基于规则的知识图谱组合表征学习
  10. Maven本地库添加Oracle JDBC驱动
  11. 剪花布条(HDU-2087)
  12. php编译成jphp,php编译脚本安装
  13. 七牛HTML 上传按钮,七牛 JSSDK 配置+常见问题
  14. 使用某些 DOCTYPE 时会导致 document.body.scrollTop 失效
  15. php默认登录文件,PHP 网站修改默认访问文件的nginx配置
  16. 筛选数据库_网络药理学(2)| 使用TCMSP数据库检索中药成分并基于ADME参数进行成分筛选...
  17. html网页设计作业代码——家乡介绍-南京(7页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业
  18. 带你区分超键,候选键,主键
  19. 混合动力simulink模型 转卖新能源混动车型模式转换说明,包含HCU模式转换simulink框图及说明文档
  20. 记一次Redis出问题及解决方案

热门文章

  1. uni-app的三种生命周期函数整理
  2. Win7系统下发生一个文件夹,无法删除,解决记录
  3. word文档从第二页开始标注页码
  4. 美妆护肤做短视频,利用选题策划来涨粉?
  5. Python实现ABC人工蜂群优化算法优化支持向量机回归模型(SVR算法)项目实战
  6. MYSQL命令大全自学笔记
  7. 解决cannot find module providing package或cannot find main module
  8. 裁判文书android app逆向
  9. 【ODX介绍】-4.3-UDS诊断$3E服务在ODX-D诊断描述文件中如何描述
  10. latex 表格中如何精细控制行高,行距,行与行之间的距离