<?xml version="1.0" encoding="utf-8"?> <Type Name="MailMessage" FullName="System.Web.Mail.MailMessage"> <TypeSignature Language="C#" Value="public class MailMessage" Maintainer="auto" /> <AssemblyInfo> <AssemblyName>System.Web</AssemblyName> <AssemblyPublicKey> </AssemblyPublicKey> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> <Base> <BaseTypeName>System.Object</BaseTypeName> </Base> <Interfaces /> <Docs> <remarks> <example> <code lang="C#"> using System; using System.Web.Mail; class SmtpExample { public static void Main(string[] args) { // Construct message MailMessage msg= new MailMessage(); msg.From = "mono@example.com"; msg.To = "howard.cole@example.com"; msg.Subject = "An example email"; msg.Body = "<strong>This<strong> is an example of an HTML email.<p><pre>OK!</pre></p>" msg.BodyFormat = MailFormat.Html; // Send via SMTP server SmtpMail.SmtpServer="smtp.example.com"; SmtpMail.Send(msg); } } </code> </example> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Provides properties and methods for constructing an e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public MailMessage ();" /> <MemberType>Constructor</MemberType> <ReturnValue /> <Parameters /> <Docs> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.Web.Mail.MailMessage" /> class. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Attachments"> <MemberSignature Language="C#" Value="public System.Collections.IList Attachments { get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Collections.IList</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>a <see cref="T:System.Collections.IList" /></value> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>New attachments can be added to the mail message by a call to Message.Attachments.Add(MyMailMessage). See <see cref="M:System.Web.Mail.SmtpMail.Send(System.String,System.String,System.String,System.String)" /> for an example of <see cref="T:System.Web.Mail.SmtpMail" /> usage.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Specifies the collection of attachments that are transmitted with the message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Bcc"> <MemberSignature Language="C#" Value="public string Bcc { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Recipients in the semicolon-delimited list can be either email addresses or address book display names.</para> <para>The primary and carbon copy (<see cref="P:System.Web.Mail.MailMessage.Cc" />) recipients do not see the addresses in the Bcc field.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets a semicolon-delimited list of email addresses that receive a blind carbon copy (BCC) of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Body"> <MemberSignature Language="C#" Value="public string Body { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the body of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="BodyEncoding"> <MemberSignature Language="C#" Value="public System.Text.Encoding BodyEncoding { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Text.Encoding</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>a <see cref="T:System.Text.Encoding" /></value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the encoding type of the body of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="BodyFormat"> <MemberSignature Language="C#" Value="public System.Web.Mail.MailFormat BodyFormat { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Web.Mail.MailFormat</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'MailFormat'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the content type of the body of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Cc"> <MemberSignature Language="C#" Value="public string Cc { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Recipients in the semicolon-delimited list can be either email addresses or address book display names.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets a semicolon-delimited list of e-mail addresses that receive a carbon copy (CC) of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Fields"> <MemberSignature Language="C#" Value="public System.Collections.IDictionary Fields { get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Collections.IDictionary</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>The <see cref="P:System.Web.Mail.MailMessage.Fields" /> property is used to set extended properties for Collaboration Data Objects (CDO). For more information about CDO, see "Collaboration Data Objects" and "Configuration CoClass" in the MSDN library at http://msdn.microsoft.com/library.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets a collection of objects that map to Microsoft Collaboration Data Objects (CDO) fields. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="From"> <MemberSignature Language="C#" Value="public string From { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the e-mail address of the sender. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Headers"> <MemberSignature Language="C#" Value="public System.Collections.IDictionary Headers { get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Collections.IDictionary</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>a <see cref="T:System.Collections.IDictionary" /></value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Specifies the custom headers that are transmitted with the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Priority"> <MemberSignature Language="C#" Value="public System.Web.Mail.MailPriority Priority { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Web.Mail.MailPriority</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'MailPriority'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the priority of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Subject"> <MemberSignature Language="C#" Value="public string Subject { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the subject line of the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="To"> <MemberSignature Language="C#" Value="public string To { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Recipients in the semicolon-delimited list can be either email addresses or address book display names.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets a semicolon-delimited list of recipient e-mail addresses. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="UrlContentBase"> <MemberSignature Language="C#" Value="public string UrlContentBase { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>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: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="UrlContentLocation"> <MemberSignature Language="C#" Value="public string UrlContentLocation { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters /> <Docs> <value>To be added: an object of type 'string'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the Content-Location HTTP header for the e-mail message. Recommended alternative: <see cref="N:System.Net.Mail" />.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> </Members> <Attributes> <Attribute> <AttributeName>System.Obsolete("The recommended alternative is System.Net.Mail.MailMessage.")</AttributeName> </Attribute> </Attributes> </Type>