嗨,我最近注意到,我的家庭 ISP 似乎禁止我通过端口 25 发送邮件(虽然我的邮件服务器刚启动时我可以发送邮件)。我尝试使用端口 25 远程登录到 smtp.gmail.com 等服务,但无法连接。所以我想我现在被禁止了。
我有一个支持端口 25 的 VPS。当我家里的端口没有被禁止时。为了接收邮件,我使用反向代理。就像 Gmail 向端口 25 上的 VPS 发送请求,然后将其转发到端口 25 上的家用 PC,然后家用 PC 上的服务器程序处理其余部分。邮件到达,一切都很好。现在它仍然运行良好。
因为我想将邮件发送到 Gmail 等流行的在线服务,据我所知,我应该将传出端口固定设置为 25(在我使用的服务器程序中,没有提供更改传出端口的选项,至少在 Web GUI 中没有)。我想知道,对于发送邮件,是否有可能通过未禁止的端口将我家用电脑上的传出请求转发到我的 VPS,然后让 VPS 通过端口 25 将这些请求发送到 Gmail。我希望有人能告诉我应该研究什么,或者如果有人能告诉我如何实现这一点,我将不胜感激。
在我看来,这个工作流程可能如下所示:
Home PC try to send through port 25
-> Outgoing Port Changed to 12345
-> Forwarded to VPS
-> Sending through VPS port 25
->Arrives at smtp.gmail.com
如果可能的话,我希望我的 VPS 上不要有 smtp 服务器(无论它有多小)。我希望我的 VPS 只处理转发。抱歉我说话太粗俗了,因为我对网络不是很熟悉。我希望我把我的问题解释清楚了。