nginx代理阿里邮箱
安装测试工具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代理阿里邮箱相关推荐
- Nginx 代理转发阿里云OSS上传的实现代码
这篇文章主要介绍了Nginx 代理转发阿里云OSS上传的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 前言 因为小程序上传需要https,服务器https用的是 ...
- 阿里云服务器安装并配置nginx代理转发请求
阿里云服务器安装并配置nginx代理转发请求 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包. 安装依赖库 yum -y instal ...
- 阿里云个人站点基于nginx代理搭建https协议支持
阿里云个人站点基于nginx代理搭建https协议支持 准备工作 购买免费个人版dv证书 配置nginx 开放防火墙端口 检测是否成功 准备工作 1.个人服务器 2.安装了ssl_moudle的ngi ...
- 西安阿里云代理商:vue项目部署到阿里云服务器(windows)Nginx代理
西安阿里云代理商:聚搜云 是上海聚搜信息技术有限公司旗下品牌,坐落于魔都上海,服务于全球.2019年成为阿里云代理商生态合作伙伴.与阿里云代理商.腾讯云.西部数码.美橙互联.聚搜云,长期战略合作的计划 ...
- 阿里云域名解析网络和服务架构设计(四) 之阿里云ECS服务器Nginx代理实践
一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...
- Nginx代理POP协议之安装和配置
场景说明: 应用在内网服务器A上面部署,互联网出口服务器B部署Nginx,服务器B可以连接163邮箱服务. 服务器A的应用需要通过服务器B上的Nginx代理163的POP协议,通过代理获取163邮箱内 ...
- nginx代理(十一)
文章目录 1. Ngnix代理原理 2. Nginx反向代理配置实践 3. Nginx反向代理相关参数 4. Nginx反向代理的局限性 5. 负载均衡概述 6. Nginx负载均衡场景实践 7. 知 ...
- Nginx在阿里云的下载安装以及Nginx常见的命令及配置文件
Nginx在阿里云的下载安装以及Nginx常见的命令及配置文件 首先对于在阿里云如何下载安装nginx,我试了很多的方式都失败了,最终发现这样的方式是可以成功下载并安装的. 下载安装: 第一步:安装编 ...
- 配置nginx代理实现https访问
配置nginx代理实现https访问 Google宣布从Chrome网络浏览器的下一个稳定版本(90)开始,将为地址栏中输入的所有URL网址默认选择HTTPS协议.这意味着未启用HTTPS的网站的打开 ...
最新文章
- 学习Angular前了解下TypeScript
- PHP的工作原理和生命周期
- java虚拟机学习-JVM调优总结-新一代的垃圾回收算法(11)
- P1020 导弹拦截(n*log n时间的最长上升子序列思想)
- Jenkins自定义主题
- android 按键会触发ontouch吗?_Android实现炫酷的拖拽浮动按钮
- 【kafka】Attempted to write a non-default produerId at version 1
- python处理pdf实例_python实现pdf转word的例子
- 力扣-414 第三大的数
- 没有wan接口_“伪千兆”路由器,快回家看看你家中招了没有?
- txt文件编辑器(v5.0)
- BBQ EasyBuns
- 【平衡二叉树】超市促销
- 快速正确的搭建一个微服务架构需要了解的那几个点
- mysql 悲观锁实现
- 手机改小视窗什么意思_小窗口,大作用!
- 室内设计软件除了常用的几款还有7…
- “举直错诸枉,能使枉者直”在个人成长中的意义
- 采用DDS设计信号发生器
- 海洋洋流图绘制 html5,虚拟现实系统中海洋洋流可视化的研究与实现