System.Net.Mail Namespace

Contém classes usadas para enviar emails eletrônicos para um servidor SMTP (Simple Mail Transfer Protocol) para entrega.

Classes

Nome Description
AlternateView

Representa o formato para exibir uma mensagem de email.

AlternateViewCollection

Representa uma coleção de AlternateView objetos.

Attachment

Representa um anexo a um email.

AttachmentBase

Classe base que representa um anexo de email. Classes Attachmente AlternateViewLinkedResource derivam dessa classe.

AttachmentCollection

Armazena anexos a serem enviados como parte de uma mensagem de email.

LinkedResource

Representa um recurso externo inserido em um anexo de email, como uma imagem em um anexo HTML.

LinkedResourceCollection

Armazena recursos vinculados a serem enviados como parte de uma mensagem de email.

MailAddress

Representa o endereço de um remetente ou destinatário de email eletrônico.

MailAddressCollection

Armazene endereços de email associados a uma mensagem de email.

MailMessage

Representa uma mensagem de email que pode ser enviada usando a SmtpClient classe.

SmtpClient

Envia email usando o Protocolo SMTP (Simple Mail Transfer Protocol). O SmtpClient tipo não é recomendado para desenvolvimento novo; para obter mais informações, consulte a seção Comentários.

SmtpException

Representa a exceção gerada quando não SmtpClient é possível concluir uma operação ou uma SendSendAsync operação.

SmtpFailedRecipientException

Representa a exceção gerada quando não SmtpClient é possível concluir uma operação ou Send uma SendAsync operação para um destinatário específico.

SmtpFailedRecipientsException

A exceção gerada quando o email é enviado usando um SmtpClient e não pode ser entregue a todos os destinatários.

SmtpPermission

Controla o acesso a servidores SMTP (Simple Mail Transport Protocol).

SmtpPermissionAttribute

Controla o acesso a servidores SMTP (Simple Mail Transport Protocol).

Enumerações

Nome Description
DeliveryNotificationOptions

Descreve as opções de notificação de entrega para email.

MailPriority

Especifica a prioridade de um MailMessage.

SmtpAccess

Especifica o nível de acesso permitido a um servidor SMTP (Simple Mail Transport Protocol).

SmtpDeliveryFormat

O formato de entrega a ser usado para enviar emails de saída usando o Protocolo SMTP(Simple Mail Transport).

SmtpDeliveryMethod

Especifica como as mensagens de email são entregues.

SmtpStatusCode

Especifica o resultado do envio de email usando a classe SmtpClient.

Delegados

Nome Description
SendCompletedEventHandler

Representa o método que manipulará o SendCompleted evento.

Comentários

A MailMessage classe representa o conteúdo de uma mensagem de email. Você pode criar anexos de email usando a Attachment classe.

Confira também