SmtpClient.Port Vlastnost

Definice

Získá nebo nastaví port pro transakce SMTP.

public:
 property int Port { int get(); void set(int value); };
public int Port { get; set; }
member this.Port : int with get, set
Public Property Port As Integer

Hodnota vlastnosti

Obsahuje Int32 číslo portu na hostiteli SMTP. Výchozí hodnota je 25.

Výjimky

Hodnota zadaná pro operaci set je menší než nebo rovna nule.

Hodnotu této vlastnosti nelze změnit při odesílání e-mailu.

Příklady

Následující příklad kódu ukazuje odeslání e-mailové zprávy pomocí hostitele a portu zadaného v konfiguračním souboru aplikace.

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());
    }
}

Poznámky

Hodnotu Port vlastnosti lze také nastavit pomocí konstruktorů nebo konfiguračního souboru aplikace nebo počítače. Další informace o používání konfiguračních souborů naleznete v tématu <mailSettings> – element (nastavení sítě). Pokud jsou informace zadány pomocí této vlastnosti, přepíše tyto informace nastavení konfiguračního souboru.

Platí pro

Viz také