Export (0) Print
Expand All

System.Net.Mail Namespace

The System.Net.Mail namespace contains classes used to send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery.

The MailMessage class represents the content of a mail message. The SmtpClient class transmits email to the SMTP host that you designate for mail delivery. You can create mail attachments using the Attachment class.

  Class Description
Public class AlternateView Represents the format to view an email message.
Public class AlternateViewCollection Represents a collection of AlternateView objects.
Public class Attachment Represents an attachment to an e-mail.
Public class AttachmentBase Base class that represents an email attachment. Classes Attachment, AlternateView, and LinkedResource derive from this class.
Public class AttachmentCollection Stores attachments to be sent as part of an e-mail message.
Public class LinkedResource Represents an embedded external resource in an email attachment, such as an image in an HTML attachment.
Public class LinkedResourceCollection Stores linked resources to be sent as part of an e-mail message.
Public class MailAddress Represents the address of an electronic mail sender or recipient.
Public class MailAddressCollection Store e-mail addresses that are associated with an e-mail message.
Public class MailMessage Represents an e-mail message that can be sent using the SmtpClient class.
Public class SmtpClient Allows applications to send e-mail by using the Simple Mail Transfer Protocol (SMTP).
Public class SmtpException Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation.
Public class SmtpFailedRecipientException Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation to a particular recipient.
Public class SmtpFailedRecipientsException Infrastructure. The exception that is thrown when e-mail is sent using an SmtpClient and cannot be delivered to all recipients.
Public class SmtpPermission Controls access to Simple Mail Transport Protocol (SMTP) servers.
Public class SmtpPermissionAttribute Controls access to Simple Mail Transport Protocol (SMTP) servers.

  Delegate Description
Public delegate SendCompletedEventHandler Represents the method that will handle the SendCompleted event.

  Enumeration Description
Public enumeration DeliveryNotificationOptions Describes the delivery notification options for e-mail.
Public enumeration MailPriority Specifies the priority of a MailMessage.
Public enumeration SmtpAccess Specifies the level of access allowed to a Simple Mail Transport Protocol (SMTP) server.
Public enumeration SmtpDeliveryFormat The delivery format to use for sending outgoing e-mail using the Simple Mail Transport Protocol (SMTP).
Public enumeration SmtpDeliveryMethod Specifies how email messages are delivered.
Public enumeration SmtpStatusCode Specifies the outcome of sending e-mail by using the SmtpClient class.
Show:
© 2014 Microsoft