Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Net.Mail Namespace

Updated: November 2007

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.

  ClassDescription
AlternateView Represents the format to view an email message.
AlternateViewCollection Represents a collection of AlternateView objects.
Attachment Represents an attachment to an e-mail.
AttachmentBase Base class that represents an email attachment. Classes Attachment, AlternateView, and LinkedResource derive from this class.
AttachmentCollection Stores attachments to be sent as part of an e-mail message.
LinkedResource Represents an embedded external resource in an email attachment, such as an image in an HTML attachment.
LinkedResourceCollection Stores linked resources to be sent as part of an e-mail message.
MailAddress Represents the address of an electronic mail sender or recipient.
MailAddressCollection Store e-mail addresses that are associated with an e-mail message.
MailMessage Represents an e-mail message that can be sent using the SmtpClient class.
SmtpClient Allows applications to send e-mail by using the Simple Mail Transfer Protocol (SMTP).
SmtpException Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation.
SmtpFailedRecipientException Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation to a particular recipient.
SmtpFailedRecipientsExceptionInfrastructure. The exception that is thrown when e-mail is sent using an SmtpClient and cannot be delivered to all recipients.
SmtpPermission Controls access to Simple Mail Transport Protocol (SMTP) servers.
SmtpPermissionAttribute Controls access to Simple Mail Transport Protocol (SMTP) servers.
  DelegateDescription
SendCompletedEventHandler Represents the method that will handle the SendCompleted event.
  EnumerationDescription
DeliveryNotificationOptions Describes the delivery notification options for e-mail.
MailPriority Specifies the priority of a MailMessage.
SmtpAccess Specifies the level of access allowed to a Simple Mail Transport Protocol (SMTP) server.
SmtpDeliveryMethod Specifies how email messages are delivered.
SmtpStatusCode Specifies the outcome of sending e-mail by using the SmtpClient class.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker