我手上这台alicenetwork vps就无法通过阿里云企业邮smtp服务器发信,ping正常,其他端口也正常,应该是上游阻断或阿里云限制了,所以用华为云反代一下阿里的smtp

准备

需要一台可以正常向邮件服务器smtp发信的服务器,并且服务器之间最好组个网

组网推荐用 wireguardeasytier

前者通用型强,连linux维护者也推崇,后者配置简单,性能也不差,官网:https://easytier.cn/

安装nginx

ubuntu、debian

1
apt-get install nginx

编写配置文件

在转发机上的nginx.conf中添加

1
2
3
4
5
6
stream {
server {
listen 465;
proxy_pass smtp.qiye.aliyun.com:465;
}
}

1panel:

使用

仅需在/etc/hosts中新增

<转发机IP> <smtp域名>

即可,docker中可以也可以通过挂载只读的hosts文件到容器内部就能使用