我想在我的邮件中添加一个图像,我的一切都在工作,但我唯一的问题是,为了拥有一个图像,我需要将主体设置为HTML格式...然后阻止我有断线。所以我认为这是一个2部分的问题。
是否有办法为邮件正文的第一部分提供普通字符串,然后为图片提供HTML?如果不是,我怎样才能找到并将普通字符串的断行更改为< BR>
我相信我需要将\ n更改为< BR />在普通的字符串
中body.Replace("\n", "< br/>);
似乎不起作用......
答案 0 :(得分:4)
试试这个:
body = body.Replace(Environment.NewLine, "<br />");
答案 1 :(得分:1)
邮件格式实际上写在邮件的标题中,所以它是TEXTformat或HTML格式,你不能将它们混合在同一个邮件中
答案 2 :(得分:0)
我假设你在.net中使用邮件库?您需要使用邮件消息上的 IsBodyHtml 将格式类型从文本更改为HTML
答案 3 :(得分:0)
您可以创建一个html图像并使用AlternateView
然后获取纯文本