web-dev-qa-db-ja.com

マシン名が電子メールヘッダーに表示されるのはなぜですか?

私が送信するすべてのメールは、次のヘッダーで到着します。

Received: from My-iMac (12.12.12.12 [12.12.12.12]) by mx.mail.com

どうして私のマシン名My-iMac 現れます?それは私のメールクライアント(Airmail)のせいですか、それとも何らかの解決の結果ですか?ホスト名を非表示にする簡単な方法はありますか?

ありがとう

4
Kar

ホストがSMTPセッションを開始するとき、ホストはHELO/EHLO要求を送信する必要があります。その要求には、ホストが認識しているホスト名が含まれています。あなたの場合、My-iMacがあります。

ここにウィキペディアからの引用があります:

S: 220 smtp.example.com ESMTP Postfix
C: HELO relay.example.org
S: 250 Hello relay.example.org, I am glad to meet you
C: MAIL FROM:<[email protected]>
S: 250 Ok
C: RCPT TO:<[email protected]>
S: 250 Ok
C: RCPT TO:<[email protected]>
S: 250 Ok
C: DATA
S: 354 End data with <CR><LF>.<CR><LF>
C: From: "Bob Example" <[email protected]>
C: To: "Alice Example" <[email protected]>
C: Cc: [email protected]
C: Date: Tue, 15 January 2008 16:02:43 -0500
C: Subject: Test message
C:
C: Hello Alice.
C: This is a test message with 5 header fields and 4 lines in the message body.
C: Your friend,
C: Bob
C: .
S: 250 Ok: queued as 12345
C: QUIT
S: 221 Bye
{The server closes the connection}

ちょっとしたアドバイス:IPアドレス12.12.12.12などは絶対に使用しないでください。プライベート使用の範囲は、10.0.0.0/8、172.16.0.0/12、および192.168.0.0/16です。

2
Kondybas

クライアントは、ホスト名(コンピューター名)をメールサーバー(smtp)に送信します。メールサーバーは、メールの取得元のパブリックIPをログに記録し、逆引き参照の後、完全な名前もログに記録します。

メールプロバイダーはヘッダーに外部IPを記録する必要がありますが、コンピューター名を記録する必要はありません。

航空便では、送信者のホスト名をスプーフィングする方法はないようです。

1
marsh-wiggle

ヘッダーがmail.comアカウントのユーザーによって送信された電子メールからのものであると仮定すると、これは不適切に構成されたメールサーバーが原因であると言えます。サーバーは、クライアントに関する情報を明らかにするいくつかのヘッダーを取り除く必要があります。これを修正するために私が知っている唯一の方法は、同じ情報がWebメールインターフェイスを使用して公開されているかどうかを確認し、公開されていない場合はそれを使用するか、ヘッダーを削除するメールプロバイダーを使用することです。

Googleや他の何千人もの人々による RFC 5321 6.4 の違反の可能性に関する以下のコメントにもかかわらず、私が提案する解決策は、質問が求めているように見える結果を提供します。

この回答に対する反対票と以下の悪いコメント、および投票された上記の疑似回答が、私がSUに挑戦することはめったにない理由です。私が知る限り、質問で説明されている問題の解決策を提供する唯一の答えがここにあります。

0
Paul