安装测试工具curl,一般的curl不包含邮件的功能,所以下载源码进行编译安装。

1、安装依赖
yum install autoconf automake libtool -y

2、编译安装curl
tar -zxf curl-7.61.0.tar.gz
cd curl-7.61.0/
./buildconf
./configure
make && make install

3、访问逻辑
内网服务器 --> DMZ服务器 --> 阿里邮箱

4、dmz nginx代理配置
nginx 编译时要加上 --stream 参数

stream{
    server {
        listen $Port;
        proxy_pass $MileIP:25;
    }
}

$Port 和 $MileIP 分别代表 代理的端口 以及 邮件服务器的IP

5、邮件测试

编辑要发送的信息
vi mail.txt 
From: "xxx" <xxx@xxx.com.cn>
To: "xxx@163.com" <xxx@163.com>

Hi sxzhou,
I'm sending this mail with curl true my 163 mail account.
Bey!

./src/curl --verbose -s -url "smtp://$MileIP" --mail-from "xxx@xxx.com.cn" --mail-rcpt "<xxx@163.com>" --upload-file mail.txt --user "xxx@xxx.com.cn:xxx"

参数说明
--url :smtp地址
--mail-from:发件人邮箱
--mail-rcpt:收件人邮箱
--upload-file:信件内容,包含发件人、收件人、标题、内容
--user:账号密码,中间用冒号分隔

以上是在 DMZ 服务器上测试的,也可以把 -url 替换为 DMZ服务器的IP和代理端口进行邮件测试。

参考:
https://blog.csdn.net/mfanoffice2012/article/details/84976891

nginx代理阿里邮箱相关推荐

  1. Nginx 代理转发阿里云OSS上传的实现代码

    这篇文章主要介绍了Nginx 代理转发阿里云OSS上传的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 前言 因为小程序上传需要https,服务器https用的是 ...

  2. 阿里云服务器安装并配置nginx代理转发请求

    阿里云服务器安装并配置nginx代理转发请求 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包. 安装依赖库 yum -y instal ...

  3. 阿里云个人站点基于nginx代理搭建https协议支持

    阿里云个人站点基于nginx代理搭建https协议支持 准备工作 购买免费个人版dv证书 配置nginx 开放防火墙端口 检测是否成功 准备工作 1.个人服务器 2.安装了ssl_moudle的ngi ...

  4. 西安阿里云代理商:vue项目部署到阿里云服务器(windows)Nginx代理

    西安阿里云代理商:聚搜云 是上海聚搜信息技术有限公司旗下品牌,坐落于魔都上海,服务于全球.2019年成为阿里云代理商生态合作伙伴.与阿里云代理商.腾讯云.西部数码.美橙互联.聚搜云,长期战略合作的计划 ...

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

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

  6. Nginx代理POP协议之安装和配置

    场景说明: 应用在内网服务器A上面部署,互联网出口服务器B部署Nginx,服务器B可以连接163邮箱服务. 服务器A的应用需要通过服务器B上的Nginx代理163的POP协议,通过代理获取163邮箱内 ...

  7. nginx代理(十一)

    文章目录 1. Ngnix代理原理 2. Nginx反向代理配置实践 3. Nginx反向代理相关参数 4. Nginx反向代理的局限性 5. 负载均衡概述 6. Nginx负载均衡场景实践 7. 知 ...

  8. Nginx在阿里云的下载安装以及Nginx常见的命令及配置文件

    Nginx在阿里云的下载安装以及Nginx常见的命令及配置文件 首先对于在阿里云如何下载安装nginx,我试了很多的方式都失败了,最终发现这样的方式是可以成功下载并安装的. 下载安装: 第一步:安装编 ...

  9. 配置nginx代理实现https访问

    配置nginx代理实现https访问 Google宣布从Chrome网络浏览器的下一个稳定版本(90)开始,将为地址栏中输入的所有URL网址默认选择HTTPS协议.这意味着未启用HTTPS的网站的打开 ...

最新文章

  1. 学习Angular前了解下TypeScript
  2. PHP的工作原理和生命周期
  3. java虚拟机学习-JVM调优总结-新一代的垃圾回收算法(11)
  4. P1020 导弹拦截(n*log n时间的最长上升子序列思想)
  5. Jenkins自定义主题
  6. android 按键会触发ontouch吗?_Android实现炫酷的拖拽浮动按钮
  7. 【kafka】Attempted to write a non-default produerId at version 1
  8. python处理pdf实例_python实现pdf转word的例子
  9. 力扣-414 第三大的数
  10. 没有wan接口_“伪千兆”路由器,快回家看看你家中招了没有?
  11. txt文件编辑器(v5.0)
  12. BBQ EasyBuns
  13. 【平衡二叉树】超市促销
  14. 快速正确的搭建一个微服务架构需要了解的那几个点
  15. mysql 悲观锁实现
  16. 手机改小视窗什么意思_小窗口,大作用!
  17. 室内设计软件除了常用的几款还有7…
  18. “举直错诸枉,能使枉者直”在个人成长中的意义
  19. 采用DDS设计信号发生器
  20. 海洋洋流图绘制 html5,虚拟现实系统中海洋洋流可视化的研究与实现

热门文章

  1. PLSQL显示中文乱码
  2. 特斯拉Model 3产业链全景图
  3. 微信小程序解密encryptedData报错pad block corrupted
  4. 如何将数据分析的时效性提升 30 倍?
  5. MSIL - 简单的代码解析
  6. Scanner类简要介绍
  7. 高版本Chrome浏览器多路(25路)同时播放海康威视、大华摄像头RTSP流视频流方案
  8. ubuntu下git配置和基本使用
  9. [小雨学编程之C#] 11 描述运算意图的句子:表达式
  10. 会计初级可以自己报名吗_初级会计考试可以使用手机报名吗?