1、判断在D盘上是否有POSTUP目录(D:\POSTUP)如果没有就建目录D:\POSTUP
2、VS2005中接收邮件一般用什么方式?网上介绍的用JMAIL好不好?如果好用那么在现在VS2005中怎么用需要怎样注册?是不是安装jmail后即可在*.C#引用jmail.dll组件?

解决方案 »

  1.   

    if(!System.IO.Directory.Exists("D:\\POSTUP"))
    System.IO.Directory.CreateDirectory("D:\\POSTUP");
      

  2.   

    第一个问题,你可以尝试用System.IO.Directory 的 Exists来判断,CreateDirectory来创建第二个问题,你自己Add Reference一下你自己Down下来的dll就好,至于是不是用Jmail,那是你自己的选择,之后的操作和其他情况下操作基本一样,你看看说明应该就能很轻松的用起来
      

  3.   

    收邮件用到很多pop3协议的东西。建议楼主先看pop3.再看System.Net下的相关类,如HttpWebRequest等。
      

  4.   

    第一个问题他们已经回答的很好了
    第2个问题,先安装jmail,然后在安装目录下找到jmail.dll,在.net里面添加引用该dll,然后在要用到该jmail来的就用using jmail;引入。
    之后
    jmail.Message jm = new jmail.MessageClass();
    jm.Charset = "GB2312";
    jm.From = "";//发送方地址->设置
    jm.MailServerUserName = "";//发送方用户名->设置
    jm.MailServerPassWord = "";//发送方密码->设置
    jm.Body = "";//邮件内容
    jm.Subject ="";//主题
    jm.AddRecipient("","","");//收件人地址,姓名等
    jm.Send("smtp.163.com",false)) //""里面填入邮件服务器地址
    还可以用jm.AddAttachment();来添加附件
    等就可以设置参数使用来发送邮件了