如何使用C#在邮件正文中获取图像 [英] How to get images in mail body using C#

查看:89
本文介绍了如何使用C#在邮件正文中获取图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我使用C#Console应用程序发送邮件。但是我想在邮件正文中发送公司徽标。公司徽标仅在我的本地机器上出现。如果我将该邮件发送给任何其他邮件标识未来。



如何实现???



我的尝试:



Web.config:



< add key =Bodyvalue = < br>< br>请查找徽标和附件{0}< br>< br>问候,< br> mGrid Tech< br>< img src = cid:logo>>



public void SendMail()

{

//这里我正在编写发送邮件的所有代码

//但我正在发送加密邮件。如何加密该图像并附加到AlternateView类。

}

解决方案

< blockquote>为了确保客户端看到徽标,您必须将其作为嵌入式图像发送:使用嵌入式图像发送电子邮件 [ ^ ] - 如果你把它作为链接发送,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#在邮件正文中获取图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆