EHLO/HELOとは
EHLO と HELO は、メールサーバーがSMTPセッションの冒頭で自らを名乗るために使うSMTPコマンドです。HELO コマンドは元のSMTP仕様で定義されており、EHLO(Extended HELO)は、認証、暗号化、8ビットデータ転送といった最新の拡張機能をサポートするために、拡張SMTP(ESMTP)とともに導入されました。これらのあいさつは送信サーバーを識別し、受信側のメールシステムとの通信を開始します。
すべてのSMTPのやり取りは EHLO または HELO コマンドから始まり、これはメール伝送の最も基本的な部分の1つです。このあいさつに含まれるドメイン名はHELOドメインとして知られ、逆引きDNSの確認や認証の検証によく使われます。
SMTPハンドシェイクの例:
220 mail.receiver.com ESMTP Ready
EHLO mail.sender.com
250-mail.receiver.com Hello mail.sender.com
250-SIZE 10485760
250-STARTTLS
250 AUTH LOGIN PLAINこの例では、mail.sender.com が EHLOドメインであり、サーバーはメッセージサイズの上限や暗号化オプションなど、サポートする機能を通知しています。
最新のメールサーバーは、ほとんどの場合 EHLO を使用します。EHLO が認識されない場合、サーバーは互換性を保つために HELO にフォールバックします。
適切に設定された EHLO または HELO ドメインは、認証と到達性を向上させます。一貫性のない、または無効なあいさつは、迷惑メールフィルタを刺激したり、逆引きDNSの確認に失敗したりする可能性があります。ベストプラクティスは次のとおりです。
DMARCeyeは、認証レポートに含まれる EHLO および HELO の識別子を分析し、送信インフラをマッピングして設定の誤りを検出します。EHLOドメインを IPレピュテーション、SPFアライメント、DMARCデータと関連づけることで、このプラットフォームは到達性に影響する、許可されていない、あるいはアライメントの取れていないメール送信元を管理者が特定するのを助けます。
適切な EHLO/HELO の設定によって、送信メッセージが信頼の確認をスムーズに通過し、自社ドメイン全体で安全かつ一貫したメール認証結果を支えます。
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。