我有一個問題發送HTML和附件作爲嵌入式圖像的郵件。 我不知道如何使用我的圖片文件夾中的圖片作爲div的背景。我如何在ASP.NET中使用圖像作爲我的html郵件的背景
這裏我的代碼:
SmtpMail oMail = new SmtpMail("TryIt");
SmtpClient oSmtp = new SmtpClient();
oMail.From = "[email protected]";
oMail.To = "<my email>";
oMail.Subject = "test";
SmtpServer oServer = new SmtpServer("<smtp server>");
try
{
// Attachment header = oMail.AddAttachment("d:\\mail_header.jpg");
Attachment header = oMail.AddAttachment("images/mail_header.jpg"); // this don't work
Attachment oAttachment = oMail.AddAttachment("d:\\bg_content.jpg");
Attachment Footer = oMail.AddAttachment("d:\\mail_footer.jpg");
string contentID_header = "header";
header.ContentID = contentID_header;
string contentID = "[email protected]";
oAttachment.ContentID = contentID;
string contentID_footer = "footer";
Footer.ContentID = contentID_footer;
//how I can use a pic as background
oMail.HtmlBody = "<html><body>"+
"<div style='background-image:url(" + contentID_header + ");width: 800px;height: 50px'></div>" +
"<div><img src=\"cid:" + contentID + "\"></div>" +
"<div><img src=\"cid:" + contentID_footer + "\"></div>" +
"</body></html>";
oSmtp.SendMail(oServer, oMail);
}
catch (Exception ep)
{
txtSimulate.Text = ep.Message;
}
是的,但我的代碼也工作。只有「
」不工作,我希望該div有背景 – Tarasov@塔拉索夫即使面臨完全相同的問題你解決了這個問題嗎? –