Nginx代理邮件

Nginx代理邮件

 

Nginx是高性能http服务器和反向代理服务器,也是pop3/imap/smtp代理服务器,http网上有很多。

 

这里主要介绍如何用stream方式代理smtp协议的邮件服务。

 

1.确保安装了stream模块,没有会报错

#编译,需要指定需要的模块
./configure --prefix=需要安装的路径 --with-stream
#安装
make
make install

 

2.配置文件./conf/nginx.conf

worker_processes 1;
 
events {
    worker_connections 1024;
}
stream {
    #虚拟服务
    upstream mailstream {
        #设置真实的邮件服务器地址,其中ip和port替换成真实地址和端口
        server ip:port;
    }
    server {
        #监听端口,此端口为代理服务器的断开
        listen 80;
        proxy_connect_timeout 5s;
        proxy_timeout 5s;
        #设置代理转发到哪里
        proxy_pass mailstream;
    }
 
}


3.启动代理

cd 安装目录(1.中prefix指定的)
 
./sbin/nginx -c 安装目录/conf/nginx.conf


4.客户端选择smtp服务器,然后配置代理服务器的地址以及监听的端口,

配置用户名密码

配置完成

 

5.nginx相关命令

#重新加载配置文件,不需要重启
nginx -s reload
#强制停止
nginx -s stop
#平滑停止
nginx -s quit
 
#平滑停止
kill -QUIT 进程号
#快速停止
kill -TERM 进程号
#强制停止
kill -9 进程号



原文链接:https://blog.csdn.net/wenlong1364/article/details/86529574「九毫米微光」

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值