배달된 메일의 IP 주소는 애플리케이션 데이터이며 목적지가 본 출발지 주소와 자동으로 같지 않다.

SMTP 서버는 메시지가 이동할 때 Received 필드를 추가하고, RFC 5321에 따르면 수신 서버는 자신의 TCP 연결에서 확인한 출발지 IP를 기록한다.

메일 클라이언트의 SMTP 연결이 SOCKS를 거치면 첫 수신 서버는 SOCKS 서버를 그 TCP 피어로 본다.

그것이 메시지에 이미 적힌 주소를 지우지는 않는다.

정확한 필드와 그것을 추가한 시스템부터 확인한다. 이전 홉, 공급자 필드, 현재 피어는 서로 다른 관측이다.

다음으로 어느 연결이 프록시를 거쳤는지 확인한다. SOCKS 릴레이는 애플리케이션 스트림을 전달하며 메일 헤더를 편집하지 않는다.

관련 글