Ler em inglês

Compartilhar via


MailMessage.Body Propriedade

Definição

Obtém ou define o corpo da mensagem.

public string Body { get; set; }

Valor da propriedade

Um valor String que contém o texto do corpo.

Exemplos

O exemplo de código a seguir demonstra como definir a Body propriedade .

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());
    }
}

Comentários

O ContentType do Body conteúdo é "texto/sem formatação". Especifique a codificação usada para o corpo com a BodyEncoding propriedade .

Se o conteúdo do corpo estiver disponível em formatos alternativos que fornecem opções de apresentação mais avançadas para os destinatários, você poderá especificar exibições alternativas para o conteúdo do corpo usando a AlternateViews propriedade . Por exemplo, um aplicativo pode optar por enviar o corpo do texto sem formatação e uma versão HTML do corpo da mensagem. Email leitores que podem exibir HTML podem apresentar a versão HTML do corpo ao destinatário, enquanto os leitores que não puderem exibir HTML exibirão a versão de texto sem formatação da mensagem.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1