.net自己带有发送邮件的类.用那个,可能要好些吧。我看用的是163的邮件服务。163的smtp对垃圾邮件的定义特别严格,一不小心就是退回。

解决方案 »

  1.   

    ncowboy
    .net自带的不行啊,功能太差。有熟悉jmail的朋友吗?解决问题一定分++
      

  2.   

    有啊Jmail.MailServerPassWord="****" ;
    不是吗?
      

  3.   

    message=new MessageClass();
    message.Subject=s_today+"天河广场销售数据";
    message.Logging=true;
    message.Silent=true;
    message.MailServerUserName="jj_th";
    message.MailServerPassWord="111111";
    message.Body=s_today+"天河广场销售数据";
    message.Charset="GB2312";
    message.From="[email protected]";
    message.FromName="jj_th";
    message.AddRecipient(@"[email protected]","","");
    message.Priority=1;
    message.AddAttachment(backup+s_today+".rar",true,"rar");
    message.Send("smtp.163.com",false);
    message.Close();
    我就是这么发的,成功!但是不能走代理服务器。
      

  4.   

    谢谢dldl.但不走代理服务器肯定是不行的,有谁知道吗?叩首求正解.
      

  5.   

    message.Send(用户账号 + ":" +用户口令 + "@" + "smtp.163.com", false)
      

  6.   

    我是在公司通过代理服务器上网的所以将邮件服务器设成"smto.163.com"是不行的
    有没有达人告知小弟一下