WHMCS SMTP发送邮件暴露服务器IP解决方法
已有 2,263 人阅读此文 - - 技术教程 - whmcsWHMCS经常因为SMTP发送邮件问题被攻击,难免会暴露服务器源IP,下面就和大家分享一下WHMCSSMTP发送邮件暴露服务器IP解决方法?
我们以CentOS、阿里云邮件推送为例:
第一步:我们需要安装Haproxy:
yum-yinstallhaproxy
然后清空haproxy.cfg文件内容
cd/etc/haproxy/>haproxy.cfg
然后将下面内容粘贴到haproxy.cfg中
global
ulimit-n51200
defaults
logglobal
modetcp
optiondontlognull
timeoutconnect1000ms
timeoutclient150000ms
timeoutserver150000ms
listenstatus
bind0.0.0.0:1080
modehttp
logglobal
statsrefresh30s
statsuri/admin?stats
statsrealmPrivatelands
statsauthadmin:password
statshide-version
frontendssin
bind*:465
default_backendssout
backendssout
serverserver111.22.33.44maxconn204800
bind*:465//如果是普通模式,那这里就填25,如果是SSL模式,就需要填465
serverserver111.22.33.44maxconn204800//这里的IP需要改成SMTP地址的IP,ping一下SMTP域名即可得到地址
修改完成后,执行重启命令,并设为开机启动
servicehaproxyrestart
chkconfighaproxyon
第二步修改Web服务器的发信Hosts地址!
在Web服务器上输入
echo”22.33.44.55smtpdm.aliyun.com”>>/etc/hosts
然后重启网卡
servicenetworkrestart
现在去发邮件试一下,已经隐藏掉了源站的IP。
以上就是对WHMCS SMTP发送邮件暴露服务器IP解决方法,大家可以参考以上的步骤,解决暴露服务器IP地址。