Solved

Embed image in an email

Posted on 2008-10-02
3
468 Views
Last Modified: 2013-11-30
I'm working on a code to embed a image to an email. So the recipient will be able to see the image in offline mode and can print the email with the pictures. the pictures will be from the image folder of the site.
SmtpMail.SmtpServer = " "
                Dim CardSendEMail As New MailMessage
                CardSendEMail.From = EmailFromTxt.Text
                CardSendEMail.To = emailToTxt.Text
                CardSendEMail.Subject = " E - Card For You"
                CardSendEMail.BodyFormat = MailFormat.Html
                Dim strTemp As String
                strTemp += "<html>"
                strTemp += "<head>"
                strTemp += "<style>"
                strTemp += "td{"
                strTemp += "font-family:arial;"
                strTemp += "font-size:12px;"
                strTemp += "}"
                strTemp += "</style>"
                strTemp += "</head>"
                strTemp += "<body>"
                strTemp += "<table border=0 cellspacing=4 cellpadding=0>"
                strTemp += "<tr><td></td>E - greetings website</tr>"
                strTemp += "<tr><td>Date Created:" & lbldateCreated.Text & "</td></tr>"
                strTemp += "<tr><td>To:" & RecipientNametxt.Text & "</td></tr>"
                strTemp += "<tr><td>" & messagetxt.Text & "</td></tr>"
                strTemp += "<tr><td>From:" & senderNametxt.Text & "</td></tr>"
 
                strTemp += "<tr><td><a href='http://67.128.94.18/CorpEcards/retrieveRecCard.aspx?id=" & i & "'>http://67.128.94.18/corpEcards/retrieveRecCard.aspx?id=" & i & "</a></td></tr>"
                strTemp += "</table>"
                strTemp += "</body>"
                strTemp += "</html>"
                CardSendEMail.Body = strTemp
                SmtpMail.Send(CardSendEMail)
                Response.Redirect("Cardsent.aspx")

Open in new window

0
Comment
Question by:EdFernan1016
  • 2
3 Comments
 
LVL 3

Accepted Solution

by:
JMT116 earned 500 total points
ID: 22625933
I think this tutorial will provide you with the solution you need.  It uses an alternateView and a linkedResource.
http://www.codeproject.com/kb/IP/EmailByjebarson.aspx
0
 

Author Comment

by:EdFernan1016
ID: 22636310
thanks for the immediate responds. We are still using asp version 1 and the code from the url you send me is for asp version 2.0.
0
 

Author Closing Comment

by:EdFernan1016
ID: 31502447
Thanks, I finally figure it out myself by going to your link and browse the internet for similar problems.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
When you’re making plans to join the modern business race, you should analyze various details that may affect your results. Nowadays, millions of businesses are trying to grow into established and appreciated professional enterprises.
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question