首先你需要有一个完全开放25端口的服务器(几十块钱一年的渣渣vps就行)
然后vps与搭建邮箱服务器的主机进行组网(zerotier或者wireguard都行),想懒省事就用zerotier
组网成功后记住vps与主机的内网ip,比如vps的内网ip为10.0.0.1、主机的内网ip为10.0.0.2
vps上安装需要postfix,其它系统安装命令请自行百度
apt install postfix
安装成功后编辑 /etc/postfix/main.cf 文件找到 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 在后面添加主机的内网ip,比如:mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.2/32
注意每个ip中间有个空格别漏了,如果想批量添加多台主机可以将10.0.0.2/32改为10.0.0.0/24,直接添加/24整个网段
重启Postfix:systemctl restart postfix
vps配置好之后主机也安装postfix
编辑 /etc/postfix/main.cf 文件找到 relayhost 在后面添加vps的内网ip 10.0.0.1,比如:relayhost = 10.0.0.1
重启Postfix:systemctl restart postfix
以后主机发送邮件都会通过vps中继,适合主机25端口被封无法发送邮件的人使用,一般大厂服务器都不给开放25端口,我的主机通过宝塔面板的邮件服务器插件搭建了邮箱服务器,但是发现只能收邮件 通过SMTP发送邮件失败,我通过这种方式成功复活了SMTP发信功能,理论上是支持多台主机的,这是通过IP白名单的方式进行中继,还有一种方式是使用SASL认证,因为太麻烦了就没弄

标签: none

添加新评论