本文介绍了如何使用C#在邮件正文中获取图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我使用C#Console应用程序发送邮件。但是我想在邮件正文中发送公司徽标。公司徽标仅在我的本地机器上出现。如果我将该邮件发送给任何其他邮件标识未来。 如何实现??? 我的尝试: Web.config: < add key =Bodyvalue = < br>< br>请查找徽标和附件{0}< br>< br>问候,< br> mGrid Tech< br>< img src = cid:logo>> public void SendMail() { //这里我正在编写发送邮件的所有代码 //但我正在发送加密邮件。如何加密该图像并附加到AlternateView类。 } 解决方案 为了确保客户端看到徽标,您必须将其作为嵌入式图像发送:使用嵌入式图像发送电子邮件 [ ^ ] - 如果你把它作为链接发送,mos电子邮件系统不会显示它,因为网络钓鱼者使用图像链接来确定实时电子邮件地址。 Hi,I sending mail using C# Console application. But I want to send company logo after Regards in mail body. Company logo is coming only in my local machine. If i sent that mail to any others mail logo was not coming.How to achieve that???What I have tried:Web.config:<add key="Body" value="Hi,<br><br>Please find logo and attachment {0}<br><br>Regards,<br>mGrid Tech<br><img src=cid:logo>">public void SendMail(){ //here I'm writing the all code for send mail //But I'm sending encrypted mail.How encrypt that image and attach to AlternateView class.} 解决方案 To be sure that the client sees the logo, you have to send it as an embedded image: Sending Email Using Embedded Images[^] - if you send it as a link, most email systems will not display it, as phishers use image links to determine "live" email addresses. 这篇关于如何使用C#在邮件正文中获取图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-19 02:01