日期:2014-05-19  浏览次数:20840 次

自动发送E-mail
用代码自动发送E-mail   的时候能不能实现把当前页面发出去呢?  

源代码:  

MailMessage   mail   =   new   MailMessage();
      mail.To   =   "**@sohu.com ";
      mail.From   =   "**@163.com ";
      mail.Subject   =this.Page.ToString();
      mail.Priority   =   MailPriority.High;//
      mail.BodyFormat   =     MailFormat.Html;     //
      mail.Body   =   ????;//怎么样把当前页面   转成   HTML   在这里发出去呢?  
      mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate ",   "1 ");    

      mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendusername ",   "用户 ");      

    mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendpassword ",   "密码 ");    

      SmtpMail.SmtpServer   =   "localhost ";    
      SmtpMail.Send(   mail   );  

只有这么多分了..不好意思..
请高手们指点~     先谢了!  


------解决方案--------------------
up
------解决方案--------------------
只能帮你顶顶.....
这技术还没到加!!
不过好象用JMAIL好象更好点哦!
记得用这个我也不成功...
------解决方案--------------------
UP
------解决方案--------------------
ding
------解决方案--------------------
up
------解决方案--------------------
string aa=File1.Value.Replace( "\\ ", "\\\\ ");
------解决方案--------------------
up