SmtpClient.Port Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la porta utilizzata per le transazioni 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
Valore della proprietà
Struttura Int32 contenente il numero della porta sull'host SMTP. Il valore predefinito è 25.
Eccezioni
Il valore specificato per un'operazione di impostazione è minore o uguale a zero.
Non è possibile modificare il valore di questa proprietà mentre viene inviato un messaggio di posta elettronica.
Esempio
Nell'esempio di codice seguente viene illustrato l'invio di un messaggio di posta elettronica usando l'host e la porta specificata in un file di configurazione dell'applicazione.
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());
}
}
Commenti
Il valore della proprietà può essere impostato anche usando costruttori o file di Port configurazione dell'applicazione o del computer. Per altre informazioni sull'uso dei file di configurazione, vedere <elemento mailSettings> (Impostazioni di rete). Se le informazioni vengono specificate usando questa proprietà, queste informazioni eseguono l'override delle impostazioni del file di configurazione.