Поделиться через


SmtpClient.Host Свойство

Определение

Возвращает или задает имя или IP-адрес узла, используемого для транзакций SMTP.

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

Значение свойства

Значение String , содержащее имя или IP-адрес компьютера, используемого для транзакций SMTP.

Исключения

Значением, указанным для операции набора, является null.

Значение, указанное для операции набора, равно Empty ("").

Вы не можете изменить значение этого свойства при отправке сообщения электронной почты.

Примеры

В следующем примере кода демонстрируется отправка сообщения электронной почты с помощью узла и порта, указанного в файле конфигурации приложения.

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 свойства также можно задать с помощью конструкторов или файла конфигурации приложения или компьютера. Дополнительные сведения см. в разделе< mailSettings Element (Network Settings>).

Если сведения указаны с помощью этого свойства, эта информация переопределяет параметры файла конфигурации.

Применяется к

См. также раздел