请教如何避开云服务商对 SMTP 25 端口的屏蔽

2020-09-04 23:15:39 +08:00
 nonduality

首先声明,自架邮件服务器不是为了发垃圾邮件。

在用 Postfix 架设邮件发送服务器当中,经过测试,我发现 SMTP 25 端口被云服务商(不是境内的)屏蔽了。我尝试过改为 587 端口及启用 TLS,但测试发现 Postfix 仍然用 25 号端口去连接远程邮件服务器。

后来,我想到用 Socks 代理服务器做代理,但怎么配置 Iptables 的规则,都没法让 SMTP 经 Socks 代理连接出去……

在此请教各位牛人,除了直接找云服务商解除屏蔽,还有什么好办法吗?

2374 次点击
所在节点    问与答
9 条回复
chinvo
2020-09-04 23:28:35 +08:00
🚫发工单
✅上 v2 发帖
Illusionary
2020-09-04 23:37:39 +08:00
发工单是最简单有效的方法,为什么要绕过最便捷的路径?
billlee
2020-09-05 00:17:55 +08:00
靠 iptables 走代理需要 redsocks 的吧
TimePPT
2020-09-05 09:57:56 +08:00
企业邮箱服务和 EDM 外发服务他不香吗?
nonduality
2020-09-05 14:30:08 +08:00
@TimePPT 我考虑过 mailgun 、sendgrid 等服务,不过我可能有很多源邮箱地址(即每个用户有一个对应的邮箱),担心这些服务商对邮箱地址有数量上的限制,才考虑自建。
nonduality
2020-09-05 14:33:11 +08:00
@billlee 我已经起了一个 socks5 代理,redsocks 的地位相似吧,我的理解是只需设置 iptables 端口转发规则,但死活转发不出去。用 proxychains telnet 远程 IP 25 能成功连接。
TimePPT
2020-09-05 14:39:07 +08:00
@nonduality 不管是企业邮服务还是外发服务,都不建议自建……坑太大了,保证不了到信率。
即使是大公司,邮箱这块也很少自建了,最多是买现成的服务私有化部署。
billlee
2020-09-05 19:57:14 +08:00
@nonduality #6 你对 sock5 代理的理解是不是不太对. socks5 有协议头的,目的地址和端口也写在协议头上。iptables 转发可不会帮你添加协议头
nonduality
2020-09-05 20:24:28 +08:00
@billlee 哦,我试试 redsocks,之前觉得没必要叠床架屋再加一 redsocks,就直接设置 iptables 转发规则。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX