AegisImplicitMail asp.net html正文邮件

时间:2017-01-19 11:54:27

标签: html asp.net email

我正在尝试使用asp.net whit AegisImplicitMail发送邮件。我的代码是:

    string OggettoEmailIta = "Oggetto email";

    string TestoEmailIta = "<p>aaa</p><br/><div>bbb</div>";

    var mailMessage = new MimeMailMessage();

    mailMessage.Subject = OggettoEmailIta;

    mailMessage.IsBodyHtml = true;

    mailMessage.Body = TestoEmailIta;
    mailMessage.Sender = new MimeMailAddress("XXX", "XXX");
    mailMessage.From = new MimeMailAddress("XXX", "XXX");
    mailMessage.To.Add(new MimeMailAddress("XXX", "XXX"));
    mailMessage.To.Add(new MimeMailAddress("XXX", "XXX"));

    var emailer = new SmtpSocketClient();
    emailer.Host = "smtp.XXX.XX";
    emailer.Port = 465;
    emailer.SslType = SslMode.Ssl;
    emailer.User = "XXX";
    emailer.Password = "XXX";
    emailer.AuthenticationMode = AuthenticationType.Base64;

    emailer.MailMessage.IsBodyHtml = true;

    emailer.MailMessage = mailMessage;

    emailer.SendMailAsync();

邮件发送正确,但不是HTML格式。 有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用字符串文字“@”作为您的html消息,因此保留所有字符

string TestoEmailIta = @"<p>aaa</p><br/><div>bbb</div>";