V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
nonduality
V2EX  ›  问与答

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

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