이메일 헤더에 이메일을 보낸 호스트의 IP 주소가 포함되어 있는지 확인하려고 합니다.
헤더에는 하나의 메일 서버가 다른 메일 서버로부터 이 이메일을 받았음을 나열하는 여러 개의 received: 필드가 있어야 합니다.
첫 번째 received: 헤더에는 정확히 무엇이 포함되어 있나요? 이메일을 보낸 호스트의 IP 또는 이메일을 보낸 사람의 메일 서버의 IP?
답변1
짧은 대답은 상황에 따라 다르다는 것입니다. 헤더는 체인을 따라 메시지를 처리하고 자체 호스트 이름/주소와 메시지를 받은 사람을 표시하는 각 서버에 의해 추가됩니다.
클라이언트가 단순히 Outlook에서 POP3/IMAP과 같은 것을 사용하고 SMTP를 통해 ISP에 보내는 경우 ISP의 SMTP 서버는 자체 호스트 이름이 포함된 헤더를 추가하여 사용자의 IP 주소에서 수신되었음을 표시합니다.
Gmail이나 Exchange 같은 것을 사용하는 경우 메시지가 Gmail이나 Exchange 전송 서버에서 직접 전달될 가능성이 높으므로 헤더에 실제 보낸 사람의 주소가 표시되지 않습니다.