nonduality
V2EX  ›  问与答

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

  •  
  •   nonduality · Sep 4, 2020 · 3452 views
    This topic created in 2257 days ago, the information mentioned may be changed or developed.

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

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

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

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

    9 replies  •  2020-09-05 20:24:28 +08:00
    chinvo
    chinvo
    Sep 4, 2020 via iPhone
    1
    🚫发工单
    ✅上 v2 发帖
    Illusionary
    Illusionary
    Sep 4, 2020
    2
    发工单是最简单有效的方法,为什么要绕过最便捷的路径?
    billlee
    billlee
    Sep 5, 2020
    3
    靠 iptables 走代理需要 redsocks 的吧
    TimePPT
    TimePPT
    Sep 5, 2020 via Android
    4
    企业邮箱服务和 EDM 外发服务他不香吗?
    nonduality
    nonduality
    OP
    Sep 5, 2020
    5
    @TimePPT 我考虑过 mailgun 、sendgrid 等服务,不过我可能有很多源邮箱地址(即每个用户有一个对应的邮箱),担心这些服务商对邮箱地址有数量上的限制,才考虑自建。
    nonduality
    nonduality
    OP
    Sep 5, 2020
    6
    @billlee 我已经起了一个 socks5 代理,redsocks 的地位相似吧,我的理解是只需设置 iptables 端口转发规则,但死活转发不出去。用 proxychains telnet 远程 IP 25 能成功连接。
    TimePPT
    TimePPT
    Sep 5, 2020
    7
    @nonduality 不管是企业邮服务还是外发服务,都不建议自建……坑太大了,保证不了到信率。
    即使是大公司,邮箱这块也很少自建了,最多是买现成的服务私有化部署。
    billlee
    billlee
    Sep 5, 2020
    8
    @nonduality #6 你对 sock5 代理的理解是不是不太对. socks5 有协议头的,目的地址和端口也写在协议头上。iptables 转发可不会帮你添加协议头
    nonduality
    nonduality
    OP
    Sep 5, 2020
    9
    @billlee 哦,我试试 redsocks,之前觉得没必要叠床架屋再加一 redsocks,就直接设置 iptables 转发规则。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1405 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    ♥ Do have faith in what you're doing.