网站首页 > 教程文章 正文
在测试环境上跑的好好的发邮件功能在阿里云上却用不了?
查看日志发现是25端口无法连接,系统报超时错误。找找原因发现是阿里云服务器把邮件的默认25端口给禁用掉了。那么就来解决这个问题吧。
1 第一种方式,申请阿里云解封25端口。
第一步:鼠标移上右上角阿里云账号 上, 这个账号就在 【简体中文】功能左边第一个;
第二步:点击【安全管控】;
第三步:点击 【25端口解封】
第四步:点击【25端口解封申请】
第五步:填写申请的 IP和对应的邮箱域名,
第六步:填写申请表单
第七步:填写之后确定后就静静的等待阿里云客服审核一般最多7个工作日就好了
我们的系统,申请了一段时间都没等到结果。只能跳过申请,用第二种方式。
2 考虑SSL加密SMTP通过465端口进行发件
更改javamailsender的配置如下:
再在阿里云安全策略中打开465出口
发送邮件测试,终于发送成功。
该配置在使用阿里邮箱时,发送成功。但如果使用其它邮箱服务器时,可能又不行。比如qq邮箱,要使用587端口才行。
3 使用阿里云提供的System.Web.Mail.MailMessage来实现发送,代码如下:
其中注意的是,填写的密码不是邮箱登陆密码 而是邮箱设置POP3/SMTP 时生成的第三方客户端授权码
猜你喜欢
- 2025-01-05 使用这个jar包,不到10分钟便可接入短信及邮件发送功能!
- 2025-01-05 腾讯企业邮箱注册和SMTP发件设置教程
- 2025-01-05 服务器远程端口有多少个?分别有什么用途?
- 2025-01-05 Zabbix监控系统中邮件告警配置方法
- 2025-01-05 阿里云ECS服务禁用25端口导致邮件发送失败
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)