AegisImplicitMail asp.net html 正文电子邮件



我正在尝试以 asp.net 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 格式。有人可以帮助我吗?

您可以尝试将字符串文字"@"用于HTML消息,以便保留所有字符

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

相关内容

  • 没有找到相关文章

最新更新