1天后自动发送电子邮件提醒

时间:2017-08-08 02:57:14

标签: c# winforms smtp

您好我想在发送电子邮件提醒后1天创建电子邮件提醒。例如我想在1月1日发送此电子邮件,我想收到1月2日的电子邮件提醒。我会怎样?做到了吗?提前致谢

 try
        {
            MailMessage message = new MailMessage();
            SmtpClient smtp = new SmtpClient();

            message.From = new MailAddress("from@mail.com");
            message.To.Add(new MailAddress("to@mail.com"));
            message.Subject = "Subject";
            message.Body = "Content";

            smtp.Port = 25;
            smtp.Host = "mail.com"; 
            smtp.EnableSsl = true;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials = new NetworkCredential("from@mail.com", "password");
            smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
            smtp.Send(message);


        }
        catch (Exception ex)
        {
            MessageBox.Show("err: " + ex.Message);
        }

1 个答案:

答案 0 :(得分:1)

由于您提供的信息量有限,您将获得低质量的答案。一般来说,我会说找一个调度程序,获取你的电子邮件脚本,将一个项目添加到队列中,让你的调度程序查看队列并根据需要发送提醒。