Tag: html email

图像不会出现在电子邮件中

我的MVC应用程序的App_Data文件夹中有一个HTML电子邮件模板。 在我的代码中,我使用此模板向用户发送HTML电子邮件。 此模板引用了项目中文件夹中的一些图像。 问题是当用户收到电子邮件时,这些图像根本不会出现。 我试图使用~/path to image/image.gif来引用图像。 我已经尝试使用../../path to image/image.gif ,我已经将图像复制到App_Data文件夹,只是引用图像,因此image.gif 。 没有什么工作。 有没有人有什么建议?

通过电子邮件发送表格

我需要在电子邮件中发送查询结果。 我使用两种方法: GetDataTable() :执行查询并获取数据表(需要在电子邮件中发送) SendAutomatedEmail() :发送自动电子邮件。 问题:我需要在电子邮件中发送数据表或html表,如下面的代码。 这适用于代替dataTable的字符串 public static void Main(string[] args) { DataTable datatable = GetDataTable(); SendAutomatedEmail(datatable ); } public static DataTable GetDataTable(string CommandText) { string cnString = ConfigurationManager.ConnectionStrings[“Connection2”].ConnectionString; SqlConnection sqlConnection = new SqlConnection(cnString); string CommandText = “select * from dbo.fs010100 (nolock)”; SqlCommand sqlCommand = new SqlCommand( CommandText, sqlConnection); SqlDataAdapter sqlDataAdapter = new […]

发送包含嵌入图像和纯文本的html电子邮件,其中包含与C#中的附件相同的图像

我希望发送一封包含纯文本和HTML版本的电子邮件。 电子邮件需要一个图像与它一起(不是我可以在其他地方托管的图像),如果客户端在html中查看它并且附加到纯文本视图,它应该是嵌入的。 这可能会在所有普通客户中起作用吗? 我最接近的是将图像创建为附件(而不是链接的资源),然后使用cid:filename.jpg在html中引用它。 但是这在gmail中不起作用(它不会在html中显示图像)。