MailMessage Class
Provides properties and methods for constructing an e-mail message. Recommended alternative: System.Net.Mail.
Assembly: System.Web (in System.Web.dll)
| Name | Description | |
|---|---|---|
![]() | MailMessage() | Initializes a new instance of the MailMessage class. Recommended alternative: System.Net.Mail. |
| Name | Description | |
|---|---|---|
![]() | Attachments | Specifies the collection of attachments that are transmitted with the message. Recommended alternative: System.Net.Mail. |
![]() | Bcc | Gets or sets a semicolon-delimited list of email addresses that receive a blind carbon copy (BCC) of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | Body | Gets or sets the body of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | BodyEncoding | Gets or sets the encoding type of the body of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | BodyFormat | Gets or sets the content type of the body of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | Cc | Gets or sets a semicolon-delimited list of e-mail addresses that receive a carbon copy (CC) of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | Fields | Gets a collection of objects that map to Microsoft Collaboration Data Objects (CDO) fields. Recommended alternative: System.Net.Mail. |
![]() | From | Gets or sets the e-mail address of the sender. Recommended alternative: System.Net.Mail. |
![]() | Headers | Specifies the custom headers that are transmitted with the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | Priority | Gets or sets the priority of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | Subject | Gets or sets the subject line of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | To | Gets or sets a semicolon-delimited list of recipient e-mail addresses. Recommended alternative: System.Net.Mail. |
![]() | UrlContentBase | Gets or sets the Content-Base HTTP header, the URL base of all relative URLs used within the HTML-encoded body of the e-mail message. Recommended alternative: System.Net.Mail. |
![]() | UrlContentLocation | Gets or sets the Content-Location HTTP header for the e-mail message. Recommended alternative: System.Net.Mail. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
The following example shows how to use the MailMessage class.
Security Note
|
|---|
This control has a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see Script Exploits Overview. |
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



