我需要发送带有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;
}
答案 0 :(得分:3)
声明"消息"像这样使用之前的变量
MailMessage message = new MailMessage()