메일 헤더에서 “수신 대상”ip는 무엇을 의미합니까? 메일 헤더가 필드에 연락하고 received : from

일부 메일 헤더가 필드에 연락하고 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는 포함되어 있지 않습니다.