HELOドメインとは
HELOドメイン(拡張SMTP版ではEHLOドメイン)とは、メールサーバーがSMTPセッションの最初の挨拶で提示するドメイン名です。この識別子は、受信側のメールサーバーが送信者の身元を認識する助けとなり、SPFチェック、ログ記録、レピュテーションスコアリングに利用できます。適切に設定されたHELOドメインは、認証の信頼性と到達性を向上させます。
HELOコマンドは、メールサーバー間のSMTP会話の最初のステップです。送信側サーバーが受信側に接続すると、理想的には自身のホスト名や送信元IPに対応するドメイン名を使って名乗ります。受信側サーバーはその後、このドメインを逆引きDNSルックアップやポリシー評価に利用できます。
HELOドメインの仕組み
SMTPハンドシェイクの例:
220 mail.receiver.com ESMTP Ready
HELO mail.sender.com
250 mail.receiver.com Hello mail.sender.com
この例では、mail.sender.comがHELOドメインです。最新のシステムでは、拡張SMTP機能への対応を示すため、HELOではなくEHLOが使用されます。
HELOまたはEHLOドメインは、次の条件を満たすべきです。
- 送信側サーバーの逆引きDNS(PTR)レコードと一致していること
- 有効なAまたはAAAAレコードに解決されること
- 送信者の管理下にあるドメインを表していること
HELOドメイン、PTRレコード、SPF設定の間に一貫性があると、正当性を確立しやすくなり、スパムフィルタリングを受ける可能性が下がります。
メール認証におけるHELOドメインの役割
受信側のメールシステムは、スパム対策や認証チェックの一環としてHELOドメインを評価することがよくあります。無効なHELOドメインや汎用的なHELOドメイン(「localhost」や無関係なホスト名など)は、レピュテーションの低下やメッセージの拒否を招くことがあります。
適切に設定されたHELOドメインは、次の点を支えます。
- より強固なSPF認証のアライメント
- ログにおける正確なメールサーバーの識別
- 到達性の向上とスパム判定の減少
- 逆引きDNSおよび送信元のIPレピュテーションとの整合
HELOドメインとDMARCeye
DMARCeyeは、認証レポートに現れるHELOおよびEHLOドメインを分析し、どのメールサーバーがあなたのドメインの代わりに送信しているかを特定する助けとなります。これらの識別子をDMARC集約データやIPレピュテーションと関連付けることで、DMARCeyeは、到達性やセキュリティを損なう恐れのある設定ミスや認可されていないサーバーを容易に見つけ出します。
すべての送信元でHELOドメインの設定に一貫性を保つことは、クリーンな認証経路、強固なドメインレピュテーション、信頼性の高いDMARCの適用を支えます。
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。