MailMessage sent string as body without newline in outlook

前端 未结 10 877
挽巷
挽巷 2020-12-11 15:44

HI, I am trying to send a simple notification using system.net.mail.mailmessage. I just pass the string as the message body. But problem is even though multi-line message be

10条回答
  •  被撕碎了的回忆
    2020-12-11 16:32

    Necro ansering a question but could come in handy for some as well.

    msg.IsBodyHtml = true;
    AlternateView av = AlternateView.CreateAlternateViewFromString(msg.Body, new System.Net.Mime.ContentType(System.Net.Mime.MediaTypeNames.Text.Html));
    av.TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
    msg.AlternateViews.Add(av);
    AlternateView avPlain = AlternateView.CreateAlternateViewFromString(msg.Body, new System.Net.Mime.ContentType(System.Net.Mime.MediaTypeNames.Text.Plain));
    avPlain.TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
    msg.AlternateViews.Add(avPlain); 
    

提交回复
热议问题