现在我有一项目,需要实现:在指定的某一天无需打开网站给用户的Email中发送邮件,还请各位路过的或过路的来看看,给点意见或建议,感激不尽

解决方案 »

  1.   

    建立windowsservice工程,里面放上发邮件的代码,设定定时运行就是了。
      

  2.   

    在服务器端windows服务
    或ajax轮询执行操作
    System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("");
    client.UseDefaultCredentials = false;
    client.Credentials = new System.Net.NetworkCredential("邮箱名称", "密码");
    client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
    System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
    message.SubjectEncoding = System.Text.Encoding.UTF8;
    message.BodyEncoding = System.Text.Encoding.UTF8;
    message.From = new System.Net.Mail.MailAddress("", "", System.Text.Encoding.UTF8);
    message.To.Add(new System.Net.Mail.MailAddress("","",
    System.Text.Encoding.UTF8));
    message.IsBodyHtml = true;
    message.Subject = "";
    message.Body ="";
    client.Send(message);