インフラ用語集へ戻る

メール / メール配送

HELOとは

SMTP HELO/EHLO。SMTP接続の冒頭で送信側メールサーバーが自分の名前を名乗るコマンドです。

用語集内のカードを見る

詳細な図解

SMTP接続開始時の名乗り
送信MTATCP 25/587で接続
HELO/EHLO名自分のホスト名を名乗る
受信MTA応答と拡張機能を返す
配送評価PTRやreputationと合わせて評価
  • Header Fromとは別物
  • PTR/Aレコードと整合させる
  • 移行時は送信元IPと一緒に確認

この記事で学べること

HELOを、定義だけで終わらせず、現場で出てくる場面、確認材料、見落としやすい点、関連語とのつながりまで順に確認できます。

  1. HELOを読むときの前提
  2. 名前と送信元IPを突合する
  3. EHLO応答で機能を見る
  4. 迷惑メール判定と分ける
  5. 変更証跡と引き継ぎ

実務メモ

HELO名、PTR、送信元IPをログ上の実値で突合する

どこで効くか

HELO/EHLOはMTAがSMTP接続の冒頭で名乗る場面に効きます。MTA移行、送信元IP変更、迷惑メール判定、STARTTLSやAUTH対応確認では、設定値と実際のSMTPログを突合します。

残す証跡

証跡には接続元IP、HELO/EHLO名、PTR回答、正引き結果、EHLO応答、SMTPログ、Receivedヘッダー、受信側スパム判定、Authentication-Resultsを残します。

避けたい誤解

HELO名が正しく見えても送信者認証が通るとは限りません。PTR、SPF、DKIM、DMARC、IPレピュテーション、本文評価を分けて確認しないと、迷惑メール原因を誤ります。

まず確認すること

  • SMTPログのHELO/EHLO実値を確認する
  • PTRと正引きを突合する
  • EHLO応答のSTARTTLS/AUTH有無を見る

HELOを読むときの前提

HELOまたはEHLOは、SMTP接続の冒頭で送信側MTAが自分の名前を名乗るコマンドです。現在は拡張機能を示せるEHLOが一般的で、STARTTLSや認証方式、サイズ制限などの応答もここで見えます。

実務では、HELO名、送信元IP、PTRレコード、A/AAAA、MTA設定、Receivedヘッダー、SPF評価、迷惑メール判定を合わせて確認します。HELO名だけで正当性を証明するものではありません。

証跡には、接続元IP、HELO/EHLO名、PTR、正引き結果、EHLO応答、SMTPログ、Receivedヘッダー、受信側判定、確認時刻を残します。

名前と送信元IPを突合する

HELO名が存在しない、内部名のまま、PTRと合わない、使い回しの名前になっている場合、受信側の評価が下がることがあります。特に自社MTAや古い業務アプリ、複合機から直接送る構成で見落とされます。

確認では、HELO名の正引き、送信元IPのPTR、MTAの設定値、実際のSMTPログを突合します。DNSだけ、または設定画面だけで判断しません。

  • HELO名が外部から解決できるか確認する。
  • 送信元IPのPTRと正引きを突合する。
  • 実際のSMTPログに出た名前を見る。

EHLO応答で機能を見る

EHLO応答には、STARTTLS、AUTH、SIZE、PIPELININGなど、その接続で使える機能が表示されます。送信できない原因が認証、TLS、サイズ制限にある場合、EHLO応答が手掛かりになります。

ただし、EHLO応答は接続先やポリシーによって変わることがあります。外部から見た応答、社内から見た応答、認証前後の差を分けて確認します。

  • STARTTLSやAUTHの広告有無を見る。
  • 送信サイズ制限を確認する。
  • 接続元によるEHLO応答差を記録する。

迷惑メール判定と分ける

HELO/PTRの不整合は迷惑メール判定の一要素になりますが、SPF、DKIM、DMARC、IPレピュテーション、本文評価も関係します。HELOを直せばすべて解決するとは限りません。

配送調査では、受信側のAuthentication-Results、Received、スパム判定理由、MTAログを同じメールで確認します。送信元変更やMTA移行後は、旧HELO名が残っていないかを見ます。

  • HELOだけでなくSPF/DKIM/DMARCも見る。
  • Receivedヘッダーで実際の経路を確認する。
  • 移行後の旧HELO名残存を確認する。

変更証跡と引き継ぎ

HELO変更では、旧HELO、新HELO、送信元IP、PTR、A/AAAA、MTA設定、テストメールヘッダー、戻し条件を残します。名前を変えるだけでなく、DNSと証明書やメール認証への影響も確認します。

引き継ぎでは、メール基盤管理者、DNS管理者、ネットワーク管理者、関連語としてMTA、SMTP、PTRレコード、SPF、DKIM、DMARCを残すと確認しやすくなります。

  • HELO名とPTR/正引きを同じ記録に残す。
  • テストメールのReceivedを保存する。
  • 送信元IP変更時の確認項目に入れる。

関連語

同じ主要カテゴリの用語

メールの学習順

同じ主要カテゴリの用語をまとめて確認できます。現在の用語を起点に、前後の用語へ進むと文脈を保ったまま読み進められます。

InfraEngKit内の関連機能