为什么使用代理后 IP 仍会出现在邮件头中
在把已投递邮件中的某个 IP 视为代理连接的网络对端之前,先确认是哪一段邮件跳转或哪个邮件头记录了这个地址。
已投递邮件中的 IP 地址属于应用数据,并不自动等于收件方所看到的来源地址。
邮件在传递链中前进时,SMTP 服务器会添加 Received 字段,RFC 5321 要求接收服务器记录其 TCP 连接得到的来源 IP。
如果邮件客户端的 SMTP 连接确实经过 SOCKS,第一个接收服务器会把 SOCKS 服务器视为该 TCP 对端。
这并不会抹去邮件中已经写入的地址。
先定位包含该地址的确切字段以及添加它的系统;更早的跳转、服务商专属字段和当前对端是不同的观测。
随后确认哪条连接经过了代理;SOCKS 中继只承载应用流,不会改写邮件头。