拼车信息请发到 /go/cosub 节点。

如果没有发送到 /go/cosub,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
EyebrowsWhite
V2EX  ›  iCloud

为什么 iCloud 发邮件要用我的公网端口

  •  
  •   EyebrowsWhite · May 21, 2023 · 3455 views
    This topic created in 1265 days ago, the information mentioned may be changed or developed.

    今天连着家宽用 iCloud 发个邮件死活发不出去,但是切成流量之后就没这个问题了。错误信息是

    The connection to the outgoing server "smtp.mail.me.com" failed.
    

    并且设置这里显示 offline

    先排查了 DNS 确定没有拦截 家宽有动态公网 IP ,而且 smtp 服务的几个端口被我设置了端口转发到群晖的 MailPlus ,我就猜测是不是 iCloud 要用这些端口。然后我就分别尝试,发现关掉 587 端口映射之后 iCloud 就正常了。

    也就是说 iCloud 使用我的 587 端口来发送邮件,而不是说 iCloud 服务器的端口来发送,这是什么原因?

    18 replies  •  2023-05-23 06:39:04 +08:00
    jeesk
    jeesk
    May 21, 2023
    1
    https://support.apple.com/zh-cn/HT202944 参考 Apple 软件产品使用的 TCP 和 UDP 端口
    leonshaw
    leonshaw
    May 21, 2023
    2
    映射方向错了?
    avrillavigne
    avrillavigne
    May 21, 2023
    3
    不是要连接苹果的 587 端口?
    EyebrowsWhite
    EyebrowsWhite
    OP
    May 21, 2023
    4
    @leonshaw 和映射方向没关系吧
    @jeesk
    @avrillavigne 是这样的,我的理解是我这里只是邮件客户端,应该是我的某个高位随机端口连接到 iCloud 某个服务器的 587 端口。但是实际上 iCloud 使用了我的 587 端口,似乎把我这里当成了服务器端一样
    SnowMountain
    SnowMountain
    May 21, 2023
    5
    昨晚我也弹出这个错误,不过是 iOS 的邮件
    MeMoDiv
    MeMoDiv
    May 21, 2023
    6
    好奇,插眼等学习
    lrigi
    lrigi
    May 21, 2023 via iPhone
    7
    是不是这样发给 587 端口的包都定向到群晖了?
    wireshark 看看么
    Dragonish3600
    Dragonish3600
    May 21, 2023 via iPhone
    8
    你应该是设置错误,看看是不是把 icloud 解析到自己地址了?你这明显是通过外网绕了一圈连回自己了
    julyclyde
    julyclyde
    May 21, 2023
    9
    你设置端口转发的匹配规则是不是只写了端口号没有写方向?
    EyebrowsWhite
    EyebrowsWhite
    OP
    May 21, 2023
    10
    @lrigi
    @ladypxy
    @julyclyde 还真是 NAT 配置的问题,感谢各位。
    我用的 ROS ,因为之前配置群晖页面的时候想要内网回环,这里配置邮件端口的时候就没多想,照抄配置了,没有指定入口网卡。改了一下配置现在好了
    EyebrowsWhite
    EyebrowsWhite
    OP
    May 21, 2023
    11
    但我还是没太想明白为啥会回环到群晖的邮件服务器,按理说不管从内网还是外网都不应该请求 587 端口的啊
    life90
    life90
    May 22, 2023
    12
    @EyebrowsWhite 那是因为你的这个规则有问题,如果没有指定网卡。是默认所有 587 端口的数据包跳回到你指定的机器。
    dangyuluo
    dangyuluo
    May 22, 2023
    13
    这是用家用 IP 发邮件?不是很容易进垃圾箱么?
    julyclyde
    julyclyde
    May 22, 2023
    14
    @EyebrowsWhite 客户端请求服务器的 587
    你的设备匹配规则的时候没有设置“仅匹配自己的 587”而是匹配了所有的 587
    EyebrowsWhite
    EyebrowsWhite
    OP
    May 22, 2023
    15
    @life90
    @julyclyde 哦哦,那就是说当我的客户端尝试请求 iCloud 服务器的 587 端口时,由于我的错误配置,导致所有的目标端口为 587 的请求全部被拦截到群晖的邮件服务器。理解了,多谢
    EyebrowsWhite
    EyebrowsWhite
    OP
    May 22, 2023
    16
    @dangyuluo 虽然我的群晖配置了这几个端口,但其实我不发邮件,只收邮件,备份邮件用的。
    EyebrowsWhite
    EyebrowsWhite
    OP
    May 22, 2023
    17
    @dangyuluo 顺带一提,如果要是用自定义域名发邮件的话,iCloud+ 附带的服务很好用
    dangyuluo
    dangyuluo
    May 23, 2023
    18
    @EyebrowsWhite 是么才知道,我一直是用自己的 Google Workspace 来管理域名邮箱
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    ♥ Do have faith in what you're doing.