有客户阿里云服务器ecs专用网络下,无法发送email邮件,于是我们进行了测试和寻找解决方案,网络上流传很多版本,但是没有那么详细,具体流程如下:

故障情况如下:

邮件发送请求时候,出现:Provisional headers are shown

排查故障几个流程:

1、首先你得先看看你的阿里服务器是经典网络还是专有网络,本文章主要适合于专有网络的服务器,因为专有网络的服务器禁止了邮件发件25号端口。

2、阿里服务器专有网络,安全性比较强,默认自身设置了一层防火墙(在阿里控制管理后台中的安全组),

Centos本身又带了2层防火墙,默认iptables这个是开启的,需要自己去配置对应的开放端口(文章底部附带开放端口截图),另外selinux防火墙是需要进行关闭的(很少用到)

3、阿里ecs专有网络的服务器禁止了25号端口,那只能改用465端口来发件;

4、首先原来smtp服务器信息smtp.exmail.qq.com 改为 ssl://smtp.exmail.qq.com 也就是在原来基础上,前面增加了ssl://;

5、修改phpweb路径文件:includes/ebmail.inc.php,找到代码47行

$fp = fsockopen( $smtp, 25, &$errno, &$errstr, 20 );

将25改为465 保存,测试发送完美解决。

附防火墙端口设置图:

补充一下:

有用户反馈,说mail命令,无法直接发送email,命令如下:

#echo "内容"|mail -s "标题" 510551@qq.com

这个问题其实跟上面问题一样,也是得改用ssl465端口来发邮件,

需要找到 mailx的配置文件在/etc/mail.rc

在配置文件中最后面添加下面的代码(passwd写开通smtp客户端给的授权码)

set ssl-verify=ignore

set from=usernam@163.com

set smtp=smtp.163.com

set smtp-auth-user=username

set smtp-auth-password=passwd

set smtp-auth=login

set nss-config-dir=/etc/pki/nssdb/

以上添加好即可。

测试命令:#echo '内容'  | mail -v -r 'usernam@163.com' -s '标题' 510551@qq.com

因为用的是默认系统证书,可能认证不通过,但实际不影响发件,可以忽略。

阿里云ECS服务器专用网络无法发送邮件/邮件发送不出去?相关推荐

  1. 阿里云ECS服务器无法发送邮件

    摘自:http://www.100cm.cn/article-126-759.html 阿里云ECS服务器专用网络无法发送邮件/邮件发送不出去? 发表:管理员 发表时间:2017-06-17 12:4 ...

  2. 阿里云ECS服务器介绍和网络知识讲解

    阿里云ECS服务器介绍和网络知识讲解 1.云服务器介绍和阿里云服务器ECS服务器选购简介:什么是云服务器及目前主要的几个厂商介绍1.阿里云.腾讯云.亚马逊云阿里云:https://www.aliyun ...

  3. 阿里云域名解析网络和服务架构设计(四) 之阿里云ECS服务器Nginx代理实践

    一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...

  4. 搭建阿里云ecs服务器(一:购买)

    搭建阿里云ecs服务器 第一步:购买阿里云ecs服务器 地域需要选择离自己比较近的,网速可能更快 实例.服务器系统镜像.云盘存储根据自己的需求购买 在网络和安全组中把80端口打开,其他可以默认 在系统 ...

  5. 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】

    阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安 ...

  6. 【转载】阿里云ECS服务器监控资源使用情况

    在阿里云Ecs服务器运维过程中,无论是Centos系统还是Windows系统,有时候我们需要监控分析最新的服务器资源利用率等运行情况,例如最近3个小时CPU使用率情况.内存使用率.网络流入带宽.网络流 ...

  7. ecs 云服务器 管理控制台_阿里云ECS服务器监控资源使用情况

    阿里云Ecs服务器运维过程中,无论是Centos系统还是Windows系统,有时候我们需要监控分析最新的服务器资源利用率等运行情况,例如最近3个小时CPU使用率情况.内存使用率.网络流入带宽.网络流出 ...

  8. 阿里云ECS服务器概念理解

    正文 传统服务器介绍 传统服务器即物理服务器,是指独立服务器,也就是指物理上的单独服务器,物理服务器的构成包括处理器.硬盘.内存.系统总线等,和通用的计算机架构类似. 传统服务器的优点 传统服务器既然 ...

  9. 第二章:阿里云ECS服务器(G5)安装配置docker

    个人简介: 我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存 ...

最新文章

  1. ^l手动换行符 ^p段落标记符 /n/r_/n
  2. GPUImage滤镜之锐化
  3. python3源码剖析_T-SNE源码剖析(python版)
  4. datax调研及增量更新的思路
  5. 智能合约语言 Solidity 教程系列8 - Solidity API
  6. nodejs 单元测试
  7. 20220129--CTF刷题--disabled_button
  8. android 文件上传,中文utf-8编码
  9. 数据压缩之经典——哈夫曼编码(Huffman)
  10. 构建安全的计算机网络报告,计算机网络与安全实践设计报告 矿大资料.doc
  11. js中立即执行函数会预编译吗_浅析Vue的生命周期以及JS异步
  12. Atitit 摄像头与主机连接方式大总结
  13. Winform 表格布局
  14. MySQL具体解释(5)-----------函数超全总结
  15. 怎样判断一个诊断(风险预测)模型的好坏?
  16. R语言开发之CSV文件的读写操作了解下
  17. win7系统解决耳机插口的问题
  18. ios隐私权限的使用及设置
  19. PHP类实例教程(四):PHP5类中的方法
  20. Maya角色手指动作约束方案

热门文章

  1. Nginx 文件上传 413 错误解决方法
  2. 统计公司中所有员工的平均工资(该公司人数不多于五个)
  3. 银河麒麟高级服务器操作系统V10-系统管理员手册:01 基本系统配置
  4. 计算机对写字教学的冲淡,关于写字教学的三点思考
  5. html前端程序员简历模板,需要的朋友可以下载
  6. 英语介绍php工作经验,有工作经验的应聘者英语自我介绍范文(精选5篇)
  7. Cross-Origin Read Blocking (CORB)
  8. 【转】如何编译linux驱动ko
  9. Jaa之产生随机数!...
  10. 上海柯布西招人啦(wechat:729429053)