SmtpClient.Host 속성

정의

SMTP 트랜잭션에 사용되는 호스트의 이름 또는 IP 주소를 가져오거나 설정합니다.Gets or sets the name or IP address of the host used for SMTP transactions.

public:
 property System::String ^ Host { System::String ^ get(); void set(System::String ^ value); };
public string Host { get; set; }
member this.Host : string with get, set
Public Property Host As String

속성 값

SMTP 트랜잭션에 사용할 컴퓨터의 이름 또는 IP 주소가 들어 있는 String입니다.A String that contains the name or IP address of the computer to use for SMTP transactions.

예외

Set 작업에 대해 지정된 값이 null입니다.The value specified for a set operation is null.

set 작업에 지정된 값이 Empty("")와 같습니다.The value specified for a set operation is equal to Empty ("").

전자 메일을 보내는 동안 이 속성 값을 변경할 수 없습니다.You cannot change the value of this property when an email is being sent.

예제

다음 코드 예제에서는 호스트와 애플리케이션 구성 파일에 지정 된 포트를 사용 하 여 전자 메일 메시지를 전송 하는 방법을 보여 줍니다.The following code example demonstrates sending an email message by using the host and port specified in an application configuration file.

static void CreateTestMessage4( String^ server )
{
   MailAddress^ from = gcnew MailAddress( L"ben@contoso.com" );
   MailAddress^ to = gcnew MailAddress( L"Jane@contoso.com" );
   MailMessage^ message = gcnew MailMessage( from,to );
   message->Subject = L"Using the SmtpClient class.";
   message->Body = L"Using this feature, you can send an email message from an application very easily.";
   SmtpClient^ client = gcnew SmtpClient( server );
   Console::WriteLine( L"Sending an email message to {0} by using SMTP host {1} port {2}.", to, client->Host, client->Port );
   client->Send( message );
   client->~SmtpClient();
}


public static void CreateTestMessage4(string server)
{
    MailAddress from = new MailAddress("ben@contoso.com");
    MailAddress to = new MailAddress("Jane@contoso.com");
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the SmtpClient class.";
    message.Body = @"Using this feature, you can send an email message from an application very easily.";
    SmtpClient client = new SmtpClient(server);
    Console.WriteLine("Sending an email message to {0} by using SMTP host {1} port {2}.",
         to.ToString(), client.Host, client.Port);

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateTestMessage4(): {0}", 
            ex.ToString());
  }
}

설명

값을 Host 생성자 또는 애플리케이션 또는 시스템 구성 파일을 사용 하 여 속성 설정할 수도 있습니다.The value of the Host property can also be set using constructors or the application or machine configuration file. 자세한 내용은 <mailSettings> 요소 (네트워크 설정)합니다.For more information, see <mailSettings> Element (Network Settings).

정보는이 속성을 사용 하 여 지정 된 경우이 정보는 구성 파일 설정을 재정의 합니다.If information is specified using this property, this information overrides the configuration file settings.

적용 대상

추가 정보