利用haproxy来进行smtp发邮件隐藏发件地址源IP
当网站发邮件时,邮件头会爆露发件的源ip地址,可以利用Haproxy来隐藏地址
安装后用下面的配置文件(删除源配置文件)
vi /usr/local/haproxy/haproxy.cfg
输入以下代码 ,特别注意的是服务器ip地址和端口,改成自己的
global
ulimit-n 51200
defaults
log global
mode tcp
option dontlognull
timeout connect 1000ms
timeout client 150000ms
timeout server 150000ms
listen status
bind 0.0.0.0:9999
mode http
log global
stats refresh 30s
stats uri /admin
stats realm Private lands
stats auth admin:password
#查看管理界面的用户名和密码不是邮件用户名和密码
stats hide-version
frontend ssin
bind *:465
如果是普通模式,那这里就填25,如果是SSL模式,就需要填465
default_backend ssout
backend ssout
server server1 202.1.1.1 maxconn 204800
这里的IP需要改成SMTP地址的IP,ping一下SMTP域名即可得到地址
现在重启haproxy,接着修改主机的host文件
vi /etc/hosts
的最新一行写入
202.1.1.1 smtp.loshub.com
前面是邮局的ip,后面是邮局的地址
现在重启服务器进行测试
查看有无成功,http://ip:9999/admin,如果是up状态及成功
版权申明
本文系作者 @天边的云 原创发布在Loshub站点。未经许可,禁止转载。
暂无评论数据