MailMessage.Body 属性

定义

获取或设置邮件正文。Gets or sets the message body.

public:
 property System::String ^ Body { System::String ^ get(); void set(System::String ^ value); };
public string Body { get; set; }
member this.Body : string with get, set
Public Property Body As String

属性值

包含正文的 String 值。A String value that contains the body text.

示例

下面的代码示例演示如何设置 Body 属性。The following code example demonstrates setting the Body property.

static void CreateTestMessage2( String^ server )
{
   String^ to = L"jane@contoso.com";
   String^ from = L"ben@contoso.com";
   MailMessage^ message = gcnew MailMessage( from,to );
   message->Subject = L"Using the new SMTP client.";
   message->Body = L"Using this new feature, you can send an email message from an application very easily.";
   SmtpClient^ client = gcnew SmtpClient( server );
   
   // Credentials are necessary if the server requires the client 
   // to authenticate before it will send email on the client's behalf.
   client->UseDefaultCredentials = true;
   client->Send( message );
   client->~SmtpClient();
}


public static void CreateTestMessage2(string server)
{
    string to = "jane@contoso.com";
    string from = "ben@contoso.com";
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the new SMTP client.";
    message.Body = @"Using this new feature, you can send an email message from an application very easily.";
    SmtpClient client = new SmtpClient(server);
    // Credentials are necessary if the server requires the client 
    // to authenticate before it will send email on the client's behalf.
    client.UseDefaultCredentials = true;

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateTestMessage2(): {0}", 
            ex.ToString());
    }
}

注解

Body 内容的 ContentType 为 "text/纯文本"。The ContentType of the Body content is "text/plain". 使用 BodyEncoding 属性指定用于正文的编码。Specify the encoding used for the body with the BodyEncoding property.

如果正文内容以为收件人提供更丰富的演示选项的替代格式提供,则可以通过使用 AlternateViews 属性指定正文内容的替代视图。If the body content is available in alternative formats that provide richer presentation options for the recipients, you can specify alternate views for the body content by using the AlternateViews property. 例如,应用程序可能选择发送纯文本正文和 HTML 版本的消息正文。For example, an application might choose to send both the plain text body and an HTML version of the message body. 可以显示 HTML 的电子邮件读者可以向收件人显示 HTML 版本的正文,而不能显示 HTML 的读者将改为显示该消息的纯文本版本。Email readers that can display HTML can present the HTML version of the body to the recipient, while readers that cannot display HTML will display the plain text version of the message instead.

适用于