web-dev-qa-db-ja.com

メールヘッダーで、「received from」IPは何を指しますか?

一部のメールヘッダーがreceived : fromというフィールドに接続していて、IPアドレスが含まれていることに気付きました。

このアドレスは、Webインターフェイスまたはサーバーを使用している場合でも、送信者のマシンを参照していますか?

10
sohaibafifi

メールはクライアントから始まり、このクライアントはそれをサーバーに送信します。サーバーがそれを別のサーバーに引き渡さなければならない場合(それ自体がメールを送信する必要があるドメインのメールを配信していないため)、サーバーは転送先のサーバーに転送します。次に、このサーバーはヘッダーにreceived : fromを追加します。

例:

[email protected][email protected]にメールを送信しようとしています。

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)

これらを下から上に読んでください。

14
Bart De Vos

@Bart De Vosが言っていることに加えて、メッセージを受信する最初のメールサーバー、つまり組織のホームサーバーでさえ、メッセージを送信しているクライアントを示すReceived:fromヘッダーを追加します。メール(webmail)へのWebインターフェースの場合、メッセージを送信するクライアントは、WebMailアプリケーションをホストするサーバーです。通常、IPアドレスとクライアントの名前の両方が記録されますが、名前(DNS)が検出できない場合にのみIPアドレスを記録することが可能です。たとえば、私のサーバー(postfix)はこれを次のように記録します

Received: from [10.16.16.63] (client.inmydomain [10.16.16.63]) .....

基本的に、上記の結果として、メッセージはこの方法でその送信元と、メッセージが通過したルート(リレー)までさかのぼることができます。ただし、これらのレコードを変更する方法はいくつかあります。

2
ank

私はあなたのためにテストをしました:

OutlookからGmailにメールを送信してから、hotmailのウェブインターフェースからメールを送信しました。これが結果です:

私の見通しから:

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

Hotmailから:

Received: from BAY162-W38 ([65.54.190.201]) by bay0-omc4-s7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);

Hotmail Webインターフェースからメールを送信しているときにわかるように、コンピューターのIPは含まれていません。

0
Lucas Kauffman