C#.NET

El Framework 2.0 agrega el espacio de nombres System.Net.Mail, que proporciona clases para transmitir un mensaje por correo electronico.
Envia de correo electronico a un servior SMTP(Simple Mail Protocol) destinatario usando las clases:

  • MailMessage
  • MailAddress y MailAdressCollection
  • SmtpClient, SmtpPremission y SmtpPermissionAttribute
  • Attachment, AttachmentBase, y AttachmentCollection
  • SmtpException, SmtpFailedRecipientException y SmtpFailedRecipientsException
  • SendCompletedEventHandler delegate
  • LinkedResource y LinkedResourceCollection
  • AlternateView y AlternateViewCollection

Proceso para crear y enviar mensajes por Correo Electronico

  1. Crear un objecto MailMessage(System.Net.Mail.)
  2. Si no se especifica el destinatario en el constructor de la clase MailMessage, agregarlo al objeto MailMessage.
  3. Si necesitas proporcinar multiples vistas como tesxto plano y HTML, crear un objeto AlternateView y agregarlo al objeto MailMessage.
  4. Si necesita adjuntar uno o varios, crearemos objetos Attachment y los agregamos al objeto MailMessage.
  5. Crear un objeto SmtpClient y especificar the servidor SMTP.
  6. Si el Servidor SMTP requiere autenticacion del cliente, añadir las credenciales al objeto SMTPClient
  7. Pasar el objeto MailMessage al metodo SmtpClient.Send; alternativamente se puede usar el metodo SmtpClient.SendAsync para enviar los mensages Asyncronos.

No hay comentarios.:

Publicar un comentario