Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
System.Net.Mail (Espacio de nombres)

Nota: este espacio de nombres es nuevo en la versión 2.0 de .NET Framework.

El espacio de nombres System.Net.Mail contiene clases que se utilizan para enviar correo electrónico a un servidor SMTP (Simple Mail Transfer Protocol, Protocolo simple de transferencia de correo) para la entrega.

La clase MailMessage representa el contenido de un mensaje de correo. La clase SmtpClient transmite el correo electrónico al host SMTP que se designe para la entrega del correo. Puede crear adjuntos del mensaje mediante la clase Attachment.

 ClaseDescripción
Clase públicaAlternateViewRepresenta el formato para ver un mensaje de correo electrónico.
Clase públicaAlternateViewCollectionRepresenta una colección de objetos AlternateView.
Clase públicaAttachmentRepresenta los datos adjuntos a un mensaje de correo electrónico.
Clase públicaAttachmentBaseClase base que representa los datos adjuntos a un mensaje de correo electrónico. Las clases Attachment, Alternateview y LinkedResource se derivan de esta clase.
Clase públicaAttachmentCollectionAlmacena datos adjuntos para que se envíen como parte de un mensaje de correo electrónico.
Clase públicaLinkedResourceRepresenta un recurso externo incrustado en los datos adjuntos a un mensaje de correo electrónico como, por ejemplo, una imagen en los datos adjuntos HTML.
Clase públicaLinkedResourceCollectionAlmacena recursos vinculados para que se envíen como parte de un mensaje de correo electrónico.
Clase públicaMailAddressRepresenta la dirección de un remitente o destinatario de correo electrónico.
Clase públicaMailAddressCollectionAlmacena direcciones de correo electrónico asociadas a un mensaje de correo electrónico.
Clase públicaMailMessageRepresenta un mensaje de correo electrónico que puede enviarse mediante la clase SmtpClient.
Clase públicaSmtpClientPermite a las aplicaciones enviar mensajes de correo electrónico mediante el protocolo SMTP (Protocolo simple de transferencia de correo).
Clase públicaSmtpExceptionRepresenta la excepción que se produce cuando el objeto SmtpClient no puede completar una operación Send o una operación SendAsync.
Clase públicaSmtpFailedRecipientExceptionRepresenta la excepción que se produce cuando SmtpClient no puede finalizar una operación Send o operación SendAsync a un destinatario concreto.
Clase públicaSmtpFailedRecipientsExceptionLa excepción que se produce cuando se envía un correo electrónico utilizando un SmtpClient y no se puede enviar a todos los destinatarios.
Clase públicaSmtpPermissionControla el acceso a los servidores SMTP (Protocolo simple de transferencia de correo).
Clase públicaSmtpPermissionAttributeControla el acceso a los servidores SMTP (Protocolo simple de transferencia de correo).
 DelegadoDescripción
Delegado públicoSendCompletedEventHandlerRepresenta el método que controlará el evento SendCompleted.
 EnumeraciónDescripción
Enumeración públicaDeliveryNotificationOptionsDescribe las opciones de notificación de entrega para el correo electrónico.
Enumeración públicaMailPriorityEspecifica la prioridad de MailMessage.
Enumeración públicaSmtpAccessEspecifica el nivel de acceso permitido a un servidor SMTP (Protocolo simple de transferencia de correo).
Enumeración públicaSmtpDeliveryMethodEspecifica el modo de entrega de los mensajes de correo electrónico.
Enumeración públicaSmtpStatusCodeEspecifica el resultado de enviar correo electrónico utilizando la clase SmtpClient.
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
ghghg      heovyhto pue   |   Editar   |   Mostrar historial
Escriba un comentario aghghghghgghgghghquí.
Marcar como ContentBug
Ejemplo de envío de correo con adjuntos      Josue Yeray   |   Editar   |   Mostrar historial
'Supongamos que tenemos el destinatario y el adjunto en variables.
Dim strDestinatario = "uno@uno.com"
Dim strRuta = "c:\file.pdf"
'Definimos nuestra variable para enviar correo
Dim clienteSMTP As New System.Net.Mail.SmtpClient()
clienteSMTP.Host = "mail.server.com"
clienteSMTP.Port = 25 'Este suele ser el puerto por defecto de correo.
clienteSMTP.Credentials = New Net.NetworkCredential("UsuarioCorreo", "PasswordCorreo") 'Nuestra ID de inicio de sesion.
'Definimos nuestro correo
Dim correo As New System.Net.Mail.MailMessage()
'Añadimos un destinatario
correo.To.Add(strDestinatario)
'Añadimos un adjunto.
correo.Attachments.Add(New Attachment(strRuta))
'Direccion desde la que enviamos.
correo.From = New MailAddress("mimail@mail.com")
correo.Subject = "Prueba de correo"
correo.Body = "Correo con adjunto"
'Enviamos el correo
clienteSMTP.Send(correo)
Marcar como ContentBug
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker