SmtpClient.Host Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre o la dirección IP del host que se utiliza para las transacciones SMTP.
public:
property System::String ^ Host { System::String ^ get(); void set(System::String ^ value); };
public string? Host { get; set; }
public string Host { get; set; }
member this.Host : string with get, set
Public Property Host As String
Valor de propiedad
Objeto String que contiene el nombre o la dirección IP del equipo que se va a utilizar para las transacciones SMTP.
Excepciones
El valor especificado para una operación Set es null
.
El valor especificado para una operación de establecimiento es igual aEmpty ("").
No se puede cambiar el valor de esta propiedad cuando se está enviando un mensaje de correo electrónico.
Ejemplos
En el ejemplo de código siguiente se muestra cómo enviar un mensaje de correo electrónico mediante el host y el puerto especificados en un archivo de configuración de aplicación.
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());
}
}
Comentarios
El valor de la Host propiedad también se puede establecer mediante constructores o el archivo de configuración de la aplicación o máquina. Para obtener más información, vea <elemento mailSettings> (Configuración de red) .
Si se especifica información mediante esta propiedad, esta información invalida los valores del archivo de configuración.