如何使用C#在邮件正文中获取图像 [英] How to get images in mail body using 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屋!