发送带有图片的邮件 [英] send a mail with an image
问题描述
您好,我正在制作一个asp.net Web应用程序..我有一张图片,并且在页面上有一些文字..
我想通过邮件发送该图像和文本.我已经这样编码了.
Hello to all i am making an asp.net web application.. i have an image,and some text on the page..
i want to send that image and text through mail..i have coded like this..
protected void LinkButton1_Click(object sender, EventArgs e)
{
//Session["name"] = lblname.Text;
//Session["rate"] = lblrate.Text;
//Session["img"] = lblimg.Text;
Response.Redirect("email.aspx?val=" + Server.UrlEncode(lblname.Text) + "val1=" + Server.UrlEncode(lblrate.Text) + "val2=" + Server.UrlEncode(lblimg.Text));
}
现在在下一页-
now on the next page--
public partial class email : System.Web.UI.Page
{
string val;
protected void Page_Load(object sender, EventArgs e)
{
if(Request.QueryString["val"]!=null || Request.QueryString["val1"]!=null || Request.QueryString["val1"]!=null)
{
val = Request.QueryString["val"].ToString() + Request.QueryString["val"].ToString() + Request.QueryString["val"].ToString();
//val1= Request.QueryString["val1"].ToString();
//val2 = Request.QueryString["val2"].ToString();
}
}
protected void btnsend_Click(object sender, EventArgs e)
{
MailMessage msg = new MailMessage();
msg.To.Add(txtto.Text);
msg.IsBodyHtml = true;
msg.Subject = txtsub.Text;
msg.Body = txtmsg.Text + val;
msg.From = new MailAddress(txtfrom.Text);
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Credentials = new System.Net.NetworkCredential("removed", "remove");
smtp.EnableSsl = Convert.ToBoolean(true);
smtp.Send(msg);
}
}
邮件正在发送,但是邮件中有类似
的邮件
主题嗨
由googlemail.com邮寄
始终显示来自该发件人的图像.从现在开始不显示.
隐藏详细信息12:34 PM(2分钟前)
dgBook1val1 = 1000val2 = Book1val1 = 1000val2 = Book1
电子邮件ID和密码已删除.
the mail is sending but in the mail there is coming like
subject hi
mailed-by googlemail.com
Images from this sender are always displayed. Don''t display from now on.
hide details 12:34 PM (2 minutes ago)
dgBook1val1=1000val2=Book1val1=1000val2=Book1
Email id and password removed.
推荐答案
Images from this sender are always displayed. Don''t display from now on.
或
or
Display images below - Always display images from something@codeproject.com
这个是正常的!对我来说,所有在Gmail中收到的邮件,我都会收到此邮件.
尝试使用另一个smtp服务器进行比较.
this is normal! for me, all received messages in Gmail, I get this message.
try another smtp server for comparing them.
这篇关于发送带有图片的邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!