Share via


SmtpNetworkElement.ClientDomain プロパティ

定義

SMTP メール サーバーに接続するための最初の SMTP プロトコル要求に使用されるクライアントのドメイン名を取得または設定します。

public:
 property System::String ^ ClientDomain { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("clientDomain")]
public string ClientDomain { get; set; }
[<System.Configuration.ConfigurationProperty("clientDomain")>]
member this.ClientDomain : string with get, set
Public Property ClientDomain As String

プロパティ値

SMTP メール サーバーに接続するための最初の SMTP プロトコル要求に使用されるクライアントのドメイン名を表す文字列。

属性

注釈

ClientDomainプロパティを使用すると、アプリケーションは、最初の SMTP プロトコル要求で使用されるクライアント ドメイン名を SMTP サーバーに変更できます。 プロパティが ClientDomain 設定されていない場合、既定では要求を送信するローカル コンピューターの localhost 名が使用されます。

簡易メール トランスポート プロトコル (SMTP) の詳細を定義する RFC 2821。 この RFC では、SMTP クライアントは、サーバーへの HELO または拡張 HELO (EHLO) メッセージの一部として完全修飾ドメイン名を使用する必要があることを規定しています。

ClientDomainプロパティを使用すると、既定で使用される localhost 名ではなく、アプリケーションでクライアント ドメイン名を変更し (RFC ではプロトコル記述で Domain という用語を使用します)、ローカル コンピューターの完全修飾ドメイン名を使用できます。 これにより、SMTP プロトコル標準への準拠が強化されます。 ただし、完全修飾ドメイン名は、ローカル コンピューターに関する個人情報を公開する場合があります。

プロパティに設定された名前は、 ClientDomain 7 ビット ASCII 名の DNS 規則に準拠している必要があります。

SMTP 構成ファイル内のこのネットワーク要素の既定値は、コンピューターまたはアプリケーション構成ファイルを直接手動で編集することによっても変更できます。

適用対象

こちらもご覧ください