
首先声明,自架邮件服务器不是为了发垃圾邮件。
在用 Postfix 架设邮件发送服务器当中,经过测试,我发现 SMTP 25 端口被云服务商(不是境内的)屏蔽了。我尝试过改为 587 端口及启用 TLS,但测试发现 Postfix 仍然用 25 号端口去连接远程邮件服务器。
后来,我想到用 Socks 代理服务器做代理,但怎么配置 Iptables 的规则,都没法让 SMTP 经 Socks 代理连接出去……
在此请教各位牛人,除了直接找云服务商解除屏蔽,还有什么好办法吗?
1 chinvo 2020-09-04 23:28:35 +08:00 via iPhone 发工单 上 v2 发帖 |
2 Illusionary 2020-09-04 23:37:39 +08:00 发工单是最简单有效的方法,为什么要绕过最便捷的路径? |
3 billlee 2020-09-05 00:17:55 +08:00 靠 iptables 走代理需要 redsocks 的吧 |
4 TimePPT PRO 企业邮箱服务和 EDM 外发服务他不香吗? |
5 nonduality OP @TimePPT 我考虑过 mailgun 、sendgrid 等服务,不过我可能有很多源邮箱地址(即每个用户有一个对应的邮箱),担心这些服务商对邮箱地址有数量上的限制,才考虑自建。 |
6 nonduality OP @billlee 我已经起了一个 socks5 代理,redsocks 的地位相似吧,我的理解是只需设置 iptables 端口转发规则,但死活转发不出去。用 proxychains telnet 远程 IP 25 能成功连接。 |
7 TimePPT PRO @nonduality 不管是企业邮服务还是外发服务,都不建议自建……坑太大了,保证不了到信率。 即使是大公司,邮箱这块也很少自建了,最多是买现成的服务私有化部署。 |
8 billlee 2020-09-05 19:57:14 +08:00 @nonduality #6 你对 sock5 代理的理解是不是不太对. socks5 有协议头的,目的地址和端口也写在协议头上。iptables 转发可不会帮你添加协议头 |
9 nonduality OP @billlee 哦,我试试 redsocks,之前觉得没必要叠床架屋再加一 redsocks,就直接设置 iptables 转发规则。 |