Embed Image In Email With ASP
Feb 8, 2010
i did this code to embed an image in an email:
[Code]....
i did this code by seeing the how do i videos. while running this code,when i clicked the send email button i get the error in this particular line:
[Code]....
View 3 Replies
Similar Messages:
Feb 8, 2010
i did this code to embed an image in an email:
Code:
If FileUpload1.HasFile Then
Dim emailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage
emailMessage.From = New System.Net.Mail.MailAddress(System.Configuration.ConfigurationSettings.AppSettings("txt"))
emailMessage.To.Add(txtTo.Text.Trim())
emailMessage.Subject = txtSubject.Text.Trim()
Dim plainTextView As System.Net.Mail.AlternateView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(txtBody.Text.Trim(), Nothing, "text/plain")
Dim htmlView As System.Net.Mail.AlternateView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(txtBody.Text.Trim() + "<img src=cid:HDIImage>", Nothing, "text/html")
Dim imageResource As New System.Net.Mail.LinkedResource(FileUpload1.PostedFile.FileName)
imageResource.ContentId = "HDIImage"
htmlView.LinkedResources.Add(imageResource)
emailMessage.AlternateViews.Add(plainTextView)
emailMessage.AlternateViews.Add(htmlView)
Dim smtpClient As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient
Try
smtpClient.Send(emailMessage)
Catch smtpexc As System.Net.Mail.SmtpException
Catch ex As Exception
End Try
End If
i am getting the runtime error:
Could not find the file how to solve this?
View 14 Replies
May 7, 2010
I would like to embed a picture into a html and send it in email. How can do so.
View 2 Replies
Dec 27, 2010
I have used Embed image in Email based on [URL]Image will not show in email. But it become an attachment.
public void sendEmail(string mailTo, string mailCC, string contentFileName, Hashtable parameters)
{
string s = Dns.GetHostName();
MailAddress fromAddress = new System.Net.Mail.MailAddress(RPUser.getAppSetting(WEB_SMTP_USER_EMAIL));
System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();
mailMessage.From = fromAddress;
mailMessage.To.Add(mailTo);
if (mailCC != "")
mailMessage.To.Add(mailCC);
string Body = getMailhtml(contentFileName, parameters);
//mailMessage.Body = Body;
System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(Body, null, "text/html");
IDictionaryEnumerator en = parameters.GetEnumerator();
while (en.MoveNext())
{
string parameterStr = en.Key.ToString();
if (parameterStr.Contains("cid:"))
{
//string path = System.Web.HttpContext.Current.Request.Url.AbsoluteUri.Remove(System.Web.HttpContext.Current.Request.Url.AbsoluteUri.LastIndexOf('/') + 1) + en.Value.ToString();
string path = @"D:ProjectsRPPortalBLRPPortal" + en.Value.ToString();
LinkedResource logo = new LinkedResource(path);
logo.ContentId = parameterStr;
htmlView.LinkedResources.Add(logo);
}
}
mailMessage.AlternateViews.Add(htmlView);
if (parameters[EMAIL_SUBJECT] != null) mailMessage.Subject = parameters[EMAIL_SUBJECT].ToString();
mailMessage.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = RPUser.getAppSetting(WEB_SMTP_HOST);
smtp.Port = Convert.ToInt32(RPUser.getAppSetting(WEB_SMTP_PORT));
if (Convert.ToBoolean(RPUser.getAppSetting(WEB_SMTP_SSL)))
smtp.EnableSsl = true;
else
smtp.EnableSsl = false;
smtp.Credentials = new System.Net.NetworkCredential(RPUser.getAppSetting(WEB_SMTP_USERNAME), RPUser.getAppSetting(WEB_SMTP_PASSWORD));
try { smtp.Send(mailMessage); }
catch (Exception) { }
}
View 3 Replies
Jan 14, 2010
I have an automated web report i send to users on a regular basis. The report is a web page template that i replace the main pieces of data with the current days data. In this case the reporting is shown in the form of a chart. Everything seems to work fine except for one image that does not show up in the email report. see the code below
[Code]....
Each time i send the email it goes throught with all the other images except the one above. When i view the email as a web page however the image does show up in the browser. This leads me to believe that there is a limitation with viewing embeded images in Outlook 2007. I have tried to follow suggestions like the one described here, [URL] but it does not seem to work. Can somebody tell me how to get my images to show up in an email message using outlook 2007?
View 11 Replies
Feb 6, 2010
I have a website which needs to send automated emails. I have the emailing set up fine but what I haven't managed to do is embed an image in the messages. I have tried the following code :
[Code]....
All this does is is place the standard "box with red cross" in the email body and attach a '.dat' file.
View 3 Replies
May 7, 2015
I have been trying to add BLOB Image from Oracle Database table to Email content as HTML table elemnt.
<table style='width: 100%; font-weight: bold;'>
<tr style="border-style: groove; font-size: 14px; font-weight: bold; background-color: #45a297;">
<td colspan="2" style="font-size: 8px; font-family: Verdana; font-weight: bold; padding-left: 0px; color: white; font-size: 16px; text-align: center">Flight</td>
</tr>
[CODE]..
I am getting my data in Email except Image in mail content.
View 1 Replies
May 7, 2015
how to display Chart in Email body and excel attachment.
View 1 Replies
Mar 31, 2010
In one of my ASP.NET page I have to send email to the users. I did this using System.Net.Mail namespace. The problem is if I want to send images I used the <img src=""/> to display them in my email. But now some of images are not hosted anywhere and I still want ti send the email with images. I want to embed them in my mail. Is there any way to do this in c#.
View 6 Replies
Jan 31, 2010
how to embed HTML tag while sending email using SmtpMail?I am using below code. Can anyone tell me where I went wrong?
MailMessage message = new MailMessage();
message.From = new MailAddress("sender@fgk.com");
message.To.Add(new MailAddress("receiver@fgk.com"));
message.Subject = "This is my subject";
message.Body = "This is the <b>content</b> <br /> <img alt=Logo src=../Images/logo.jpg align=left />";
message.IsBodyHtml = true;
View 5 Replies
Apr 6, 2010
Here is my code. What do I need to change to get the images referenced in the HTML to embed?
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.IO;
using
System.Net.Mail;
public
partial
class
SendEmail1 : System.Web.UI.Page
{
{
}
{
string FileNameToAttache;protected
void Page_Load(object sender,
EventArgs e)protected
void sendButton_Click(object sender,
EventArgs e)SmtpClient smtpClient =
new
SmtpClient();MailMessage message =
new
MailMessage();try
{
message.To.Add(toEmail);
}
MailAddress fromAddress =
new
MailAddress(fromTextBox.Text);string[] toEmails = toTextBox.Text.ToString().Split(';');foreach
(string toEmail
in toEmails) {//MailAddress toAddress = new MailAddress(toTextBox.Text);
message.From = fromAddress;
//message.To.Add(toAddress);
message.Subject = subjectTextBox.Text;
message.IsBodyHtml =
true;
/* Attaching Files Begin */
{
{
FileNameToAttache =
AttachFile1.PostedFile.SaveAs(Server.MapPath(FileNameToAttache));
message.Attachments.Add(
}
}
emailWithAttach.Host =
emailWithAttach.DeliveryMethod =
emailWithAttach.UseDefaultCredentials =
{
{
FileNameToAttache =
AttachFile1.PostedFile.SaveAs(Server.MapPath(FileNameToAttache));
message.Attachments.Add(
}
}
{
{
FileNameToAttache =
AttachFile1.PostedFile.SaveAs(Server.MapPath(FileNameToAttache));
message.Attachments.Add(
}
}
{
{
FileNameToAttache =
AttachFile1.PostedFile.SaveAs(Server.MapPath(FileNameToAttache));
message.Attachments.Add(
}
}
if (AttachFile1.PostedFile !=
null)HttpPostedFile attFile = AttachFile1.PostedFile;int
attachFileLength = attFile.ContentLength;if (attachFileLength > 0)Path.GetFileName(AttachFile1.PostedFile.FileName);new
Attachment(Server.MapPath(FileNameToAttache)));SmtpClient emailWithAttach
= new
SmtpClient();"Localhost";SmtpDeliveryMethod.Network;true;if
(AttachFile2.PostedFile != null)HttpPostedFile attFile = AttachFile2.PostedFile;int
attachFileLength = attFile.ContentLength;if (attachFileLength > 0)Path.GetFileName(AttachFile2.PostedFile.FileName);new
Attachment(Server.MapPath(FileNameToAttache)));if (AttachFile3.PostedFile
!= null)HttpPostedFile attFile = AttachFile3.PostedFile;int
attachFileLength = attFile.ContentLength;if (attachFileLength > 0)Path.GetFileName(AttachFile3.PostedFile.FileName);new
Attachment(Server.MapPath(FileNameToAttache)));if (AttachFile4.PostedFile
!= null)HttpPostedFile attFile = AttachFile4.PostedFile;int
attachFileLength = attFile.ContentLength;if (attachFileLength > 0)Path.GetFileName(AttachFile4.PostedFile.FileName);new
Attachment(Server.MapPath(FileNameToAttache)));
/* Attaching Files END */
message.Body =
smtpClient.Host =
smtpClient.Send(message);
resultLabel.Text =
}
{
resultLabel.Text =
}
}
{
}
}
"<html><head><title>" +
HttpUtility.HtmlEncode(subjectTextBox.Text) +"</title></head><body style='background-color:#edf8ff;'><div
style='width:600px;'><table width='600' align='center' style='background-color:#ffffff;'>" +
"<img src="[URL]/>" +"<tr><td colspan='2'style='width:500px;'><p>"
+ HttpUtility.HtmlEncode(greetingTextBox.Text) +
"</p></td></tr><br />" +"<tr><td colspan='2'style='width:500px;'><p>"
+ HttpUtility.HtmlEncode(createTextBox.Text) +
"</p></td><img src="[URL]" /></tr><br />" +"<tr><td
colspan='2'style='width:500px;'><p>" + HttpUtility.HtmlEncode(closingTextBox.Text) +
"</p></td></tr>" +"<tr><td><img src="[URL]"
/></td></tr>" +"</table></div></body><html>";"Localhost";"Email
sent! <br />";catch (Exception
ex)"Couldn't Send the Message!";protected
void clearButton_Click(object sender,
EventArgs e)
View 6 Replies
Feb 28, 2011
I want to embed an image in Html.ActionLink instead of using a text.
Here is what I am using:
<li> <%: Html.ActionLink("4WD", "Browse4WD", "Vehicles", new { categoryName = "4WD" }, null)%></li>
The link display the text "4WD" (1st parameter).
I want to display the image instead "4WD".
I have an image stored under Content folder, I tried this:
<li>
<a href= "<%= Url.Action("Browse4WD", "Vehicles")%>" >
<img src="<%= ResolveUrl("~/Content/4WDImageGroup.jpg")%>" />
</a>
</li>
But the web page did not display image but only the 'cross'. Looks like cannot find the path of the image.
View 4 Replies
Feb 15, 2010
I am going to create a web server control representing a treeview. So I want to use 2 images for + and - for expand/collapse. How can I build this into the control in a way that can be used as image source when rendered on the page?
Since this will be in a compiled web controls library, I don't want to rely on external images in the web application.
Edit: Based on this answer by Andre Kraemer I did the following:
In AssemblyInfo.vb:
<Assembly: System.Web.UI.WebResource("MyCompany.MyWebControls.Resources.plus.gif", "image/gif")>
<Assembly: System.Web.UI.WebResource("MyCompany.MyWebControls.Resources.minus.gif", "image/gif")>
In my RenderContents override:
Dim lPlusImage As New WebControls.Image()
Dim lMinusImage As New WebControls.Image()
lPlusImage.ImageUrl = Page.ClientScript.GetWebResourceUrl(Me.GetType(), "MyCompany.MyWebControls.Resources.plus.gif")
lMinusImage.ImageUrl = Page.ClientScript.GetWebResourceUrl(Me.GetType(), "MyCompany.MyWebControls.Resources.minus.gif")
lPlusImage.RenderControl(output)
lMinusImage.RenderControl(output)
My Assembly name is MyWebControls.
My Root Namespace is MyCompany.MyWebControls.
The images plus.gif and minus.gif are located in a folder named Resources, and the images have Build Action set to Embedded Resource.
It still does not work. I get no errors. I have tried the generated image url directly in the browser, bot nothing happens, just a blank page.
Note: I tried to use an invalid path in the resource name, and the result was exactly the same, which made me wonder if I need to do something special to map the actual resource to the resource name. I got a 404 Not Found error only if I used different name in the code than what was specified in AssemblyInfo, it had nothing to do with path was pointing to an actual resource!
View 3 Replies
Mar 13, 2011
I send an email with a C# library. The email body contains a logo. When I send this email via GMail's SMTP server, the image is visible. When I use our domain name admin@domaine.net, the image is not visible.
View 3 Replies
Apr 9, 2010
I am uisng ExchangeVersion.Exchange2007_SP1 EWS to send mail through my c#.net application. I want to embed image in mail body so tht user can see body message along with image in its inbox mail .currently I am uisng image tag to show image but in the email body its just showing image url instead of image.
View 9 Replies
Aug 31, 2010
i want to attach image with email in vb.net.
View 5 Replies
Jul 13, 2010
I'm trying to use the PasswordRecovery of ASP.NET.
Everything works fine, however I am using Email template. Within this email I'm trying to insert an image as follows:
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<img alt="blabla" src="/Images/blabla-logo.png" align="middle"/><br/><br/>
bla bla:<%Password%><br /><br />
</body>
</html>
As I said, the email is being sent fine but the image is not inserted. I tried: src="~/Images/blabla-logo.png", but with no success.
View 4 Replies
Jun 11, 2010
how to send email with image.
View 3 Replies
Feb 6, 2010
Embedded Image in Email not appearing
[Code]....
View 4 Replies
Feb 10, 2010
I want to send email with image as attachment.
It should be happen by retriving image from sql server database.
View 3 Replies
Apr 24, 2010
I want to send email with an image attachment but the image must not be hosted on the server. I will attach the image show it in my html e-mail (with img src...). Is it possible?
View 1 Replies
Feb 10, 2011
I am trying to display an embed an image within the body of an email. The is sent, however without the image.
Below is the code:
[Code]....
In the body of the email only the following is display:
Welcome to CodeDigest.Com!!
how I can get the CIMG1443.JPG displaying?
View 1 Replies
May 4, 2010
I have an aspx page (c#) that a user can upload an image file. I'd also like them to be able to attach this image file. Is it possible to attach the image file to the email then send without saving a copy of the attchment to the web server? I don't need a copy of the file, just need to attach it.
View 10 Replies
Nov 5, 2010
I manage to upload multiple files from a web form to my local drive. Say at "D:uploadedfilesamy". How do I attach all files in the directory on my email? The email without attachment is sending just fine.
View 1 Replies
Aug 31, 2012
I have added an image while sending mail but it didn't displayed at all when i have opened the mail...
View 1 Replies