通过Web服务发送HTML电子邮件

时间:2014-02-21 14:10:24

标签: c# html web service

我需要发送带有Web服务的HTML消息的电子邮件,但我不知道该怎么做,我是新来的c#

我尝试这样做,但它说当前上下文中不存在名称消息

    try
    {
        message.To.Add("rafaelcassino@live.com");
        message.To.Remove(new MailAddress(destinatario));
        message.Subject = assunto;
        message.From = new MailAddress("wsafer@sirsan.com.br");
        message.IsBodyHtml = false;

        message.Body = “olá mensagem de teste \n  “  + assunto;

        SmtpClient smtp = new SmtpClient("smtp.sirsan.com.br");

        smtp.UseDefaultCredentials = false;
        smtp.EnableSsl = true;
        smtp.Credentials = new System.Net.NetworkCredential("wsafer@sirsan.com.br", "abcd@123");

        smtp.Port = 587;

        smtp.Send(message);

        return "mensagem enviada com sucesso";
    }
    catch (Exception ex) 
    {
        return "erro ao mandar o E-Mail" + ex.Message;
    } 

1 个答案:

答案 0 :(得分:3)

声明"消息"像这样使用之前的变量

MailMessage message = new MailMessage()