软件为网络版,客户端为BS结构,采用C#编写,需要加邮件发送功能,
还有就是网页有时侯时间长了不操作,就显示为该页无法显示,需要重新打开程序才可以使用.希望有位朋友可以帮忙.
我的联系方式:010-82564811   EMAIL:[email protected]   MSN:[email protected]

解决方案 »

  1.   

    1.没实际发送邮件代码的经验,不过如果只是要发送邮件的话,好像有个webmail类,可以直接使用的,很方便的,例子也很多
    2.可以定义一个错误页,转过去即可,出现这样的原因是 session过期了。
      

  2.   

    给你提供个比较快捷的思路,用jmail感觉综合起来比较合适
      

  3.   

    SmtpMail是搭建Smtp服务器的,发邮件就用System.Web.Mail或者JMail就好。
      

  4.   

    先利用SmtpMail类发送单一邮件,利用多线程同时发送邮件
      

  5.   

    Web.Mail.SmtpMail ESM = new Web.Mail.SmtpMail(); ESM.RecipientName="使用者";
    ESM.RecipientMaxNum = 5;
    ESM.AddRecipient(sendto);   
    ESM.From= wtextbox_SendUser.Text;

    ESM.FromName=wddl_Send_ID.SelectedItem.Text;


    ESM.Priority = wddl_Priority.SelectedItem.Text;
    ESM.Html= true; ESM.Subject = this.wtextbox_Subject.Text.Trim();
    ESM.Body = this.RadEditor1.Html;
      

  6.   

    if(hEmailAtt.PostedFile!=null && hEmailAtt.PostedFile.ContentLength>0)
    {
    ESM.AddAttachment(hEmailAtt.PostedFile.FileName,hEmailAtt.PostedFile.InputStream);
    } ESM.MailDomain = “你的SMPT服务器IP”;

    ESM.MailServerUserName=wtextbox_SendPass.Text;
    ESM.MailServerPassWord=wtextbox_SendPass.Text;

    if(ESM.Send())
    {

    return true;
    }
    else
    {
    throw new Exception(ESM.ErrorMessage);
    }
      

  7.   

    要自己写的话,看看system.web.mail
    用现成的话webmail,jmail,imail等都可以