一般通过代码向邮件发送图片。图片的链接是放在Body里面的。mail.Body="<html><img src='img路径'></html>"通过这种方式发送到outlook的图片需要你自己的Outlook中右键点击show picture 才能显示出来。
而下面这种方法是直接显示在Outlook中的。
MailMessage mail=new MailMessage();
string bodyContent="<html><img src='cid:imgId'></html>";
mail.Body=bodyContent;
LinkedResourse imageLink=new LinkedResourse("图片路径");
imageLink.ContentId=imagId;
AlternateView htmlView=AlternateView.CreateAlernateViewFromString(bodyContent,null,"text/html");
htmlView.LinkedResouces.Add(imageLink);
mail.AlternateViews.Add(htmlView);
搞定。