Just set the email MailMessage.IsBodyHtml to true, and enter the HTML for the image url in the message body:
<img style="border: none;" src="http://www.MyDomain.com/Resources/Images/MyImage.png" width="99" height="32" alt="The image cannot be displayed" />
"m sending like,
string app= hyperlink;
and attaching this string in mail body.it works for text but how to use image instead of text like 'click here'?"
Just use the link code round the outside:
<a href="http://www.MyDomain.com">
<img style="border: none;"
src="http://www.MyDomain.com/Resources/Images/MyImage.png" width="99" height="32"
alt="Click Here!" />
</a>
Have a look here for a working example:
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_image_link[
^]