.NET怎样发送带背景图片的邮件? 高手救命!!!立刻结贴!
SmtpMail 结合 FCK Edit 做了个发送邮件测试,代码如下.文字部分OK了,但FCK Edit里的图片...发出去后,对方看不到...高手救命!
System.Web.Mail.MailMessage mail1 = new System.Web.Mail.MailMessage();
string mybody;
mybody = TBMail_Body.Value ;
mail1.Subject = TB_Subject.Text.Trim();
mail1.Body = mybody;
mail1.BodyFormat = MailFormat.Html;
mail1.From = TB_MyMail.Text;
mail1.To = TB_Mail_To.Text.Trim();
//mail1.Cc = "";
//mail1.Bcc = "";
mail1.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);
mail1.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", TB_MyMail.Text);
mail1.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", TB_MyMailPass.Text);
SmtpMail.SmtpServer = "smtp-ent.21cn.com";
SmtpMail.Send(mail1);
Save_data(); --------------------编程问答-------------------- 如果你不把html里面的图片编码的话,必须使用http://xxx/x.jpg的绝对定位的方法 --------------------编程问答-------------------- 把背景图片链接到网上的图片 --------------------编程问答-------------------- html的背景问题 --------------------编程问答-------------------- 一般发送页面到用户的邮箱的话,图片必须用绝对定位,样式也要写到html元素的的style 属性里。 好像各种邮箱系统都会把发送到邮箱里的html页面扫描一次,把所有的js 和 css 都去掉。但是元素的 style 属性是不会去掉的。
--------------------编程问答-------------------- "html里面的图片编码",这个谁会?
能不能贴段代码? --------------------编程问答-------------------- 发送的时候用HTML格式, 在邮件正文中的HTML代码里输入背景图片就可以了啊。 当然如果邮件接收端不支持HTML显示的话是没有办法的。 --------------------编程问答-------------------- 并不是所有邮箱都支持HTML代码的。如果邮箱支持,用绝对路径标记图片就没有问题了。 --------------------编程问答-------------------- ---我是楼主,,,
我不想要"必须使用http://xxx/x.jpg的绝对定位的方法",这种方法实现,,,
想用孟E说的"html里面的图片编码",这种方法,,,那位高人能贴1段相关代码么?
我用BAIDU,搜了半天,没找到. --------------------编程问答-------------------- up --------------------编程问答-------------------- 楼主,你去能看到图片的邮箱看看那个邮件,看一下它的代码,就知道怎么回事了。“html里面的图片编码”,不明白。 --------------------编程问答-------------------- 用地址吧,,,最方便一点...
用编码的话,接收方会有乱码的.. --------------------编程问答-------------------- 想用孟E说的"html里面的图片编码??想来想去,是不是base64啊??难道是把图片转成二进制后再转成base64??如果是这样的话,可能实现,并且,以前就有这种例子。或是,邮箱端是不是有把base64还原成二进制,再还原base64的方法呢(找了几个没有啊)。
忽然,想起,楼主说是“背景图片”。那么base64根本就不符合要求的,“背景图片”,也就只能是用CSS来解决了,可是,一般的邮件是不让用户自己定义CSS样式的。
所以,我说,你要实现的功能不可能实现(除非,你说服,邮箱的服务务,让它开通过,以上我
说的两个功能。)
说实话,我感觉,下一翻功夫学习是好的,可是,只为了要一个视频的效果,费那么多时间,真
吃亏。 --------------------编程问答-------------------- 说用编码的同仁,把图片编码容易,还原回图片,可是不一般般的选手能做到的(特别是没有CS程序的基础人,对编码制式很难有了解的{应该是精通})。所以,就不要再说什么“用编码”了。
--------------------编程问答-------------------- 我所见到的都是采用绝对路径指向其网站里的图片.还没有发现过采用其他办法实现的. --------------------编程问答-------------------- 学习中 --------------------编程问答-------------------- up --------------------编程问答-------------------- UP --------------------编程问答-------------------- 关注一下,学习 --------------------编程问答-------------------- 没试过
--------------------编程问答-------------------- 不知道什么是图片编码 --------------------编程问答-------------------- ---楼主着急,再顶1下.
期待高人...........
补充:.NET技术 , ASP.NET