SmtpClient.Port Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur port yang digunakan untuk transaksi 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
Nilai Properti
Yang Int32 berisi nomor port pada host SMTP. Nilai defaultnya adalah 25.
Pengecualian
Nilai yang ditentukan untuk operasi set kurang dari atau sama dengan nol.
Anda tidak dapat mengubah nilai properti ini saat email sedang dikirim.
Contoh
Contoh kode berikut menunjukkan pengiriman pesan email dengan menggunakan host dan port yang ditentukan dalam file konfigurasi aplikasi.
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());
}
}
Keterangan
Nilai Port properti juga dapat diatur menggunakan konstruktor atau file konfigurasi aplikasi atau komputer. Untuk informasi selengkapnya tentang menggunakan file konfigurasi, lihat <MailSettings> Element (Pengaturan Jaringan). Jika informasi ditentukan menggunakan properti ini, informasi ini akan mengambil alih pengaturan file konfigurasi.