• ベストアンサー

メールのヘッダーの文字

メールのヘッダーを見ると、必ず HELOとEHLOという文字があるのですが、 何なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

いずれも、メール送信時に利用される"SMTP"と呼ばれるプロトコルで使用されるコマンドです。 送信先のメールサーバに接続したときに"HELO"または"EHLO"というコマンドを送り、メール送信の手続きを開始する形になります。 このコマンドを発行したときの文字列が残っているんでしょう。 ちなみにHELOは従来のSMTP、EHLOは8bit文字コードなどに対応した、新しいSMTPで使用されるコマンドになります。(新しいSMTPは後方互換性があるので、古いSMTPとのやりとりも問題なくできます)

その他の回答 (1)

回答No.2

これからメールを送ります(受け取ります)という記号です。 Internet Engineering Task Force (IETF)という国際標準機関で決められたRFCという技術文書に記述されています。

関連するQ&A

  • メールヘッダについて

    メールヘッダについて質問です。 下記の例ではMTAは3つ経由していますが、Received: fromのあとの表記が同じ形式でないのはどうしてでしょうか? smtp2.***.net (1**.**.**.**2) であったり [2**.1**.1**.2**] (helo=ZZZ1.*****.co.jp) であったり YYY01.*****.co.jp (localhost [127.0.0.1]) となってるところです。なんか統一感ないですよね。 Received: from smtp2.***.net (1**.**.**.**2) by ybb***.mail.yahoo.co.jp with SMTP; 04 Aug 2003 14:26:50 +0900 (JST) Received: from [2**.1**.1**.2**] (helo=ZZZ1.ZZZ.co.jp) by smtp2.***.net with esmtp (Exim 3.20 #1) id 19jXrt-0007RV-00 for ******@ybb.ne.jp; Mon, 04 Aug 2003 14:26:49 +0900 Received: from YYY01.*****.co.jp (localhost [127.0.0.1]) by ZZZ1.*****.co.jp (8.11.6+Sun/8.11.6) with ESMTP id h745GOd16740 for <******@ybb.ne.jp>; Mon, 4 Aug 2003 14:16:24 +0900 (JST)

  • EHLO(HELO)コマンドのドメイン名は?

    JavaMail送信時のEHLO(HELO)コマンドにセットされるドメイン名はどこから持って来るのでしょうか。 JAVAのプログラムでJavaMailを使用してメール送信したところ、EHLO(HELO)コマンドに対する応答が”501 INVALID DOMAIN NAME”になってしまいました。 LANアナライザで調べたら確かにEHLO(HELO)コマンドで送信しているドメイン名が化けています。 同じPCでOutlook Expressからメール送信するとEHLO(HELO)コマンドでは正しいドメイン名がセットされ、正常に送信できるのですが。 SMTPサーバーはプロバイダ内、使用ポートは25、OSはWindowsXPです。 ご教示頂きたく、よろしくお願いします。

  • gooフリーメールのヘッダーのenvelope-sender

    gooフリーメールに受信したメールのヘッダーのRECEIVEDフィールドに記載されているenvelope-sender 情報は、何に基づいて記入されるのですか。このメールアドレスの信憑性はありますか。  下記は、1例です。 Received: from unknown (HELO yahoo.co.jp) ([**.***.**.**]) (envelope-sender <****?****@yahoo.co.jp>)

  • 迷惑メールのヘッダーについて

    迷惑メールのヘッダーを見ると SHIFT_JIS Shift_JIS の文字が多く見られるのですが、何か関係があるのでしょうか?

  • 複数行の文字列をメールのヘッダーに入れて送る方法?

    どなたか複数行の文字列をメールのヘッダーに入れて送る方法しっていますか? 例: $test = "今からテストメールを送信します。\n用意はいいですか?"; $mail_header .= "X- TEST: {$test}\r\n"; 上記のような文字列をメールのヘッダーに入れて送ると「今からテストメールを送信します。」部分はX- TEST:のヘッダーの中に納まりますが、「用意はいいですか?」部分がメールの本文の上部にはみ出してしまいます。ヒアドキュメントも試しましたが、文字列の改行部分以降がメールの本文の上部にはみ出してしまいます。 やはり、一行につき一つのヘッダーが必要なのでしょうか? このスレッドの質問に関して詳しい情報が記載されているサイトのURL等、ご存知でしたら、そちらもお願いします。

    • 締切済み
    • PHP
  • Mailのヘッダタイトルが文字化けします

    MacはG5、OSは10.3.9です。Mailのヘッダタイトルが文字化けします。過去にフォントブックでフォントを整理するために、多分使わないだろうと思われるフォントを削除しました。多分そのせいじゃないかと思われますが、(ヘッダを表示するのに)必要なフォントは何なのか、また削除したフォントを改めて使用できるようにするにはどうしたらよいか、教えていただきたいと思います。ちなみに本文は問題なく表示されます。

    • 締切済み
    • Mac
  • メールのヘッダー

    ウィルスメールが毎回同じプロバイダーのメールアドレスから届くので、 そのプロバイダーに問い合わせると、 ヘッダーを教えてくれと言われたので そのメールの件名を右クリックして プロパティで出てきたものをコピペしたんですけど、 相手の回答はそれはyahooだけが 管理できるメッセージIDだから ヘッダーを教えてくださいと言われました。 ヤフーのフリーメールを使っていますが どうやったらヘッダーを見ることができますか? ちなみにそのメールは未開封のままです。 XPを使用しています。宜しくお願いします。

  • 文字化け、到着遅延をメールヘッダ等で見破れますか?

    お世話になります。 以下の各質問への回答をお願いします。 1 受け取ったメールを見たら文字化けしていました。 メールソフト(WindowsLiveメール)の表示 → エンコード から どの言語を選択しても、文字化けが直りません。 相手は「文字化けメールなんて送ってないよ。私のパソコンには正しく日本語表示されますよ」 と言っています。 しかし、本当に正しく日本語(16バイト文字)で送信したのか怪しいです。 意図的に「文字化けに見えるようなデタラメな文字」を送ってきた可能性もあります。 メールヘッダ情報などで ”本当に相手が送信しようとした情報” を見破る方法は有りますか? 2 約束の時間を大幅に遅れてメールが届きました。 相手は 「時間通りに送った。メールサーバの混雑具合によって遅延することは有りうるが それはユーザの責任ではない」 と言っています。 しかし意図的に約束の時間以降に送信作業をした可能性もあります。 メールヘッダ情報などで ”相手が実際にパソコン上で送信ボタンをクリックした時刻” を見破る方法は有りますか? 3 1,2は使用するパソコンや使用するメールソフトウェアによっては 見破るのは難しいでしょうか? 携帯電話で受信した場合はメールヘッダ情報などを見ることは難しいでしょうから、 原則、パソコンで受信した場合、とします。 が、もしも 「じつはこういった問題は携帯電話で受信した場合の方が見破りやすい」 というような情報もありましたらご回答願います。 よろしくお願いします。

  • メールのヘッダについて、

    メールのヘッダについての説明が詳しく紹介されているホームページをお知りの方、ぜひ、教えてください。 いまいち、ヘッダが理解できないもので。

  • 謎のメールのメールヘッダーについて

    先日、差出人と件名が「空白」で、受信日時と送信日時が「なし」のメールが届きました。 とにかく怪しいので削除しましたが、メールヘッダーだけは、原因解明のためにコピーしてとっておきました。 しかし、そのメールヘッダー自体が暗号化されたような英字の文字列で、謎なんです。 これは、なんらかのウィルスなどを含むメールだったのでしょうか? ちなみに、最新版のアンチウィルスソフトをインストールしています。