由于防止邮件滥用,大部分vps会封禁25端口不能自助发信,但可以用smtp发信
然而有些更严格的商家会禁止25,465等端口,需要交昂贵的保证金才给开
理论上可改写程序让其他api网站转发邮件实现,而如果程序无法改写,本方法则更简便。


需要一台465未封的服务器,安装nginx支持stream模块
在nginx配置如

stream {
server
{
    listen 467;
    proxy_pass smtp.qq.com:465;
}
}

然后放行467端口,重启nginx(467可改为其他端口)

封禁了465端口的机器ssh输入

echo "ip  smtp.qq.com" >> /etc/hosts
service network restart

之后程序填写的时候,smtp地址不变,端口改为467即可正常发信

Last modification:July 7, 2022
如果觉得我的文章对你有用,请随意赞赏