gkindlcrows
New Member
I have a Question to send mails with html and attachment as an embedded image. I don't know how I can use the Picture from my images folder as Background for a div.here my code:\[code\]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 = "test001@host"; 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=http://stackoverflow.com/"cid:" + contentID + "\"></div>" + "<div><img src=http://stackoverflow.com/"cid:" + contentID_footer + "\"></div>" + "</body></html>"; oSmtp.SendMail(oServer, oMail); } catch (Exception ep) { txtSimulate.Text = ep.Message; } \[/code\]