概要
この記事では、Alibaba Mail を使用する場合のメッセージヘッダーの分析方法について説明します。
詳細
メールヘッダーには、メールの送信元、送信方法、メールサーバーなどを理解するのに役立つ多くの有用な情報が含まれています。
ヘッダー情報を分析する手順は次のとおりです。
1. メッセージを開き、プレーンテキスト形式に変換します。
2. メールヘッダーを探し、「From:」、「To:」、「Subject:」などで始まります。
3. mailfrom フィールドと MF フィールドを分析することで、実際の送信アドレスを取得できます。 ユーザーまたは管理者が設定したホワイトリストは、実際の送信アドレスに対してのみ有効です。
4. 「From:」フィールドを分析することで、メール送信者のアドレス、名前、およびメールサーバーについて知ることができます。
5. 「Received:」フィールドを分析して、メールが転送およびルーティングされているかどうかを確認します。
6. 「Return-path:」フィールドを分析して、メールの返信アドレスを確認します。
7. 「X-Mailer:」フィールドを分析して、メールの送信者クライアントの種類とバージョンを理解します。
8. 「Message-ID:」フィールドを分析して、メールの一意の識別子を確認します。
9. 「Date:」フィールドを分析して、メールの送信時刻を確認できます。
10. 「Content-type:」フィールドを分析することで、メールのコンテンツタイプとエンコードモードについて知ることができます。
11. 「MIME-Version:」フィールドを分析して、メールの MIME バージョンを確認します。
メールヘッダーを分析することで、メールの信頼性を確認し、メールの送信者を見つけ、メールの送信プロセスを理解できます。
例
2 人のユーザー間で送信されたメールのヘッダーを例として使用します。
送信者は from@example.net です。
受信者は to@example.net です。
Alibaba Mail の Web メールを使用します。
メッセージヘッダーの内容は次のとおりです。
X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R291e1;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018047192;MF=from@example.net;NM=1;PH=DW;RN=1;SR=0;TI=W4_0.2.0_v5_212D484D_1688628380224_o7001c196i;
Received: from WS-web (from@example.net[W4_0.2.0_v5_212D484D_1688628380224_o7001c196i]) at Thu, 06 Jul 2023 15:26:20 +0800
Date: Thu, 06 Jul 2023 15:26:20 +0800
From: "=?UTF-8?B?xxxxxxxxxx=?=" <from@example.net>
Return-Path: "=?UTF-8?B?xxxxxxxxxx=?=" <from@example.net>
To: "=?UTF-8?B?xxxxxxxxxx=?=" <to@example.net>
Disposition-Notification-To: "=?UTF-8?B?xxxxxxxxxx=?=" <from@example.net>
Reply-To: "=?UTF-8?B?xxxxxxxxxx=?=" <from@example.net>
Message-ID: <7fd6623a-6f5b-4e83-b52d-e9d0e75ad5b1.from@example.net>
Subject: =?UTF-8?B?xxxxxxxxxx?=
X-Mailer: [Alimail-Mailagent revision 85][W4_0.2.0][v5][Chrome]
MIME-Version: 1.0
Return-Path: <from@example.net>
References: <0eddb917-9d17-4015-af46-6c98b8be6b19.from2@example.net>,<a82e752e-0098-4393-956f-3a438f32f3d2.from@example.net>
x-aliyun-mail-creator: W4_0.2.0_v5_M3LTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNC4wLjAuMCBTYWZhcmkvNTM3LjM2vN
Content-Type: multipart/alternative;
boundary="----=ALIBOUNDARY_82652_7efbfbd9a700_64a66c9c_168057"この例のヘッダー情報の実情報は、example.net などの偽の情報に置き換えられています。
メッセージヘッダーの一部のフィールドは必須ではなく、送信プロセスによってそれ自体が増減する可能性があり、仕様に準拠していないと、受信者がスパムまたは拒否と判断する可能性があります。
追加情報
To:受信者、cc:カーボンコピー受信者、bcc:ブラインドカーボンコピー受信者。 BCC は通常、ヘッダーには表示されません。
From は表示アドレスとして、実際のアドレス mailfrom と一致しない場合がありますが、受信者がスパムと判断する可能性が高くなります。
Reply-to は返信アドレスを示します。 受信者がメールに返信すると、このメールアドレスに返信されます。 一部のメールクライアントはこの 機能 をサポートしていない場合があります。
Received は通常、サーバー情報であり、受信遅延の場所を特定するためのサーバー送信時間が含まれています。
References は、メールスレッドまたはメールチェーンのヘッダー情報を追跡するために使用されます。 この情報には通常、前のメールの「Message-ID」が含まれており、複数の値はカンマまたはスペースで区切られます。
Dison-Notification-To は、メールが正常に受信され、 読み取られた ことを確認するための受信通知をリクエストします。
Boundary は、メッセージコンテンツのさまざまな部分を区切るために使用される識別子です。