Udostępnij za pośrednictwem


SmtpClient.Port Właściwość

Definicja

Pobiera lub ustawia port używany dla transakcji 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

Wartość właściwości

Element Int32 zawierający numer portu na hoście SMTP. Wartość domyślna to 25.

Wyjątki

Wartość określona dla operacji zestawu jest mniejsza lub równa zero.

Nie można zmienić wartości tej właściwości podczas wysyłania wiadomości e-mail.

Przykłady

Poniższy przykład kodu przedstawia wysyłanie wiadomości e-mail przy użyciu hosta i portu określonego w pliku konfiguracji aplikacji.

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

Uwagi

Wartość Port właściwości można również ustawić przy użyciu konstruktorów lub pliku konfiguracji aplikacji lub maszyny. Aby uzyskać więcej informacji na temat korzystania z plików konfiguracji, zobacz <mailSettings> , element (ustawienia sieciowe). Jeśli informacje są określone przy użyciu tej właściwości, te informacje zastępują ustawienia pliku konfiguracji.

Dotyczy

Zobacz też