
学生が課題の返却に 2 時間遅れたとします。課題はインターネットで長い距離を移動する必要があるため、どこかで紛失したか、詰まったという言い訳ができます (まあ、失敗ですが、面白い方法で少し遅れて返却するには、常に正当な理由を見つける必要があります)。では、電子メールが実際に送信された時間よりもずっと早く送信されたように見せる方法はあるでしょうか?
23.59 のような厳密なタイムラインがありますが、送信時間や到着時間を測定するためにどの時計が使用され、どのタイムゾーンで使用されているかはわかりません。メールが「時間通り」になるようにタイムゾーンを変更できますか?
答え1
設定した場合edit_headers
オプションを使用するとyes
、送信前にメールのすべてのヘッダーを編集したり、独自のDate
ヘッダーを設定したりできます。この機能の正当な使用法としては、独自のタイムゾーンや独自のカレンダーを選択することが挙げられます。
メールが通過する各サーバーは、Received
メールを受信した日付 (またはメールを処理するように指定された日付) を含むヘッダーを追加します。サーバーを制御していない限り、これらのヘッダーを偽造することはできません。より正確に言うと、受信者の観点からは、受信者が信頼するパス上の最後のマシンから始まるヘッダーは信頼できます。
メールが遅れる一般的な理由はグレーリスト特定のメールがグレーリストに登録されるかどうかを予測するのは難しい場合があります。これは、サーバーと各送信者の最近の履歴に基づいて決定されるためです。ただし、すべてのサーバーがグレーリストに登録されているわけではなく、グレーリストに登録されると、いずれにしても遅延が増加する可能性があります。
もちろん、電子メールは、故障、通常のメンテナンス、またはネットワーク全体の不安定さによって遅延することがあります。電子メールは、非常に信頼性が高く設計されていますが、必ずしも高速であるとは限りません (電子メールが発明された当時、多くのサイトには永続的なネットワーク接続がなく、場所によっては電子メールのダウンロードとアップロードが 1 日に 1 回しか行われないこともありました)。今日では、電子メールは以前ほど信頼性が高くはありませんが、ほぼ瞬時に行われることがよくあります。遅延が発生することはありますが、まれです。
課題の締め切りがわからない場合は、講師に尋ねてください。