일부 메일 헤더가 필드에 연락하고 received : from
IP 주소가 포함되어 있음을 알았습니다 .
이 주소는 웹 인터페이스 나 서버를 사용하는 경우에도 발신자 시스템을 나타 냅니까?
일부 메일 헤더가 필드에 연락하고 received : from
IP 주소가 포함되어 있음을 알았습니다 .
이 주소는 웹 인터페이스 나 서버를 사용하는 경우에도 발신자 시스템을 나타 냅니까?
답변:
메일은 클라이언트에서 시작되며이 클라이언트는 서버로 메일을 보냅니다. 서버가 다른 서버로 서버를 넘겨야하는 경우 (메일 자체가 메일을 보내야하는 도메인에 메일을 제공하지 않기 때문에) 서버를 해당 서버로 전달합니다. 그런 다음이 서버 received : from
는 헤더에 추가 합니다.
예:
bart@mydomain.com이 sohaibafifi@yourdomain.com으로 이메일을 보내려고합니다.
Bart는 이메일을 작성하여 mydomain.com의 메일 서버로 전달합니다. 이 서버는 대상 주소를보고 그것이입니다 yourdomain.com
. 이 서버는 메일을 제공하지 않습니다 yourdomain.com
. MX 레코드를 통해 서버를 yourdomain.com
찾은 다음 메일을 전달해야합니다.
의 메일 서버가 메일을 받으면 메일 yourdomain.com
을 추가 received : from mail.mydomain.com
하여 sohaibafifi
사서함에 배달 하거나 필요한 경우 다른 서버에 전달합니다.
그러한 사슬의 예 :
Received: by 10.42.195.134 with SMTP id ec6csp80279icb;
Tue, 19 Jun 2012 00:45:09 -0700 (PDT)
Received: by 10.180.103.42 with SMTP id ft10mr929660wib.18.1340091908492;
Tue, 19 Jun 2012 00:45:08 -0700 (PDT)
Received: from barracuda2.infraxnet.be (mail2.infraxnet.be. [78.24.168.38])
by mx.google.com with ESMTP id c73si24136496wec.20.2012.06.19.00.45.07;
Tue, 19 Jun 2012 00:45:08 -0700 (PDT)
아래에서 위로 읽으십시오.
@Bart De Vos가 말한 것 외에도 메시지를받는 첫 번째 메일 서버, 즉 조직의 홈 서버조차도 메시지를 보내는 클라이언트를 나타내는 Received : from 헤더를 추가합니다. 메일 (웹 메일)에 대한 웹 인터페이스의 경우, 메시지를 보내는 클라이언트는 웹 메일 애플리케이션을 호스팅하는 서버입니다. 일반적으로 IP 주소와 클라이언트 이름이 모두 기록되지만 이름 (DNS)을 찾을 수없는 경우에만 IP 주소를 기록 할 수 있습니다. 예를 들어 내 서버 (postfix)는 이것을 다음과 같이 기록합니다.
Received: from [10.16.16.63] (client.inmydomain [10.16.16.63]) .....
기본적으로 위의 결과로 메시지는 이런 방식으로 소스와 메시지가 통과 한 경로 (릴레이)로 추적 될 수 있습니다. 이 레코드를 수정할 수있는 방법이 있지만주의하십시오.
방금 당신을 위해 시험을했습니다.
나는 처음에 내 전망에서 내 Gmail로 이메일을 보낸 다음 핫메일 웹 인터페이스에서 이메일을 보냈습니다. 결과는 다음과 같습니다.
내 시야에서 :
Received: from 20.20-200-80.adsl-dyn.isp.belgacom.be (HELO jameson) ([80.200.20.20])
by relay.skynet.be with ESMTP; 19 Jun 2012 09:45:24 +0200
핫메일에서 :
Received: from BAY162-W38 ([65.54.190.201]) by bay0-omc4-s7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);
핫메일 웹 인터페이스에서 이메일을 보낼 때 알 수 있듯이 내 컴퓨터의 IP는 포함되어 있지 않습니다.