SmtpClient.Port Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает порт, используемый для 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
Значение свойства
Значение Int32, содержащее номер порта на хосте SMTP. По умолчанию используется значение 25.
Исключения
Значение, указанное для операции задания, меньше или равно нулю.
Значение этого свойства нельзя изменить во время отправки электронной почты.
Примеры
В следующем примере кода демонстрируется отправка сообщения электронной почты с помощью узла и порта, указанных в файле конфигурации приложения.
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());
}
}
Комментарии
Значение Port свойства также можно задать с помощью конструкторов или файла конфигурации приложения или компьютера. Дополнительные сведения об использовании файлов конфигурации см. в разделе <Элемент mailSettings> (параметры сети) . Если сведения указываются с помощью этого свойства, эти сведения переопределяют параметры файла конфигурации.