首先声明,自架邮件服务器不是为了发垃圾邮件。
在用 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 2020-09-05 09:57:56 +08:00 via Android
企业邮箱服务和 EDM 外发服务他不香吗?
|
5
nonduality OP @TimePPT 我考虑过 mailgun 、sendgrid 等服务,不过我可能有很多源邮箱地址(即每个用户有一个对应的邮箱),担心这些服务商对邮箱地址有数量上的限制,才考虑自建。
|
6
nonduality OP @billlee 我已经起了一个 socks5 代理,redsocks 的地位相似吧,我的理解是只需设置 iptables 端口转发规则,但死活转发不出去。用 proxychains telnet 远程 IP 25 能成功连接。
|
7
TimePPT 2020-09-05 14:39:07 +08:00
@nonduality 不管是企业邮服务还是外发服务,都不建议自建……坑太大了,保证不了到信率。
即使是大公司,邮箱这块也很少自建了,最多是买现成的服务私有化部署。 |
8
billlee 2020-09-05 19:57:14 +08:00
@nonduality #6 你对 sock5 代理的理解是不是不太对. socks5 有协议头的,目的地址和端口也写在协议头上。iptables 转发可不会帮你添加协议头
|
9
nonduality OP @billlee 哦,我试试 redsocks,之前觉得没必要叠床架屋再加一 redsocks,就直接设置 iptables 转发规则。
|