2017-01-19 2 views
1

私はasp.net whit AegisImplicitMailでメールを送信しようとしています。私のコードは次のとおりです。AegisImplicitMail asp.net html本文メール

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形式ではありません。 誰かが私を助けることができますか?

+0

を保持していますか? – Stefan

答えて

0

あなたは文字列リテラルを試してみてください「@」あなたのHTMLメッセージのために、ので、すべての文字がこんにちは、あなたがこの問題を解決するために管理しなかった

string TestoEmailIta = @"<p>aaa</p><br/><div>bbb</div>"; 
関連する問題