我的Web应用程序如何每天,每周和每月自动发送电子邮件给特定的电子邮件ID? [英] How my web application send automatically email daily,weekly and monthly to specific email ids ?

查看:128
本文介绍了我的Web应用程序如何每天,每周和每月自动发送电子邮件给特定的电子邮件ID?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Everyone,

我在这里有网络应用程序,我想在此基础上同时向几个ID发送电子邮件,即每天向某个用户发送邮件,每周向某些用户发送邮件发送给一些用户。



我只知道发送邮件的概念....比如



< pre lang =C#> 尝试
{

MailMessage mailMessage = new MailMessage();
mailMessage.To.Add( sujata.shinde@jkumar.com);
mailMessage.From = new MailAddress( shinde.sshinde.sujata@gmail.com);
mailMessage.Subject = ASP.NET电子邮件测试;
mailMessage.Body = Hello world,\ n \ n这是一个ASP.NET测试e-邮件!;
mailMessage.Attachments.Add( new 附件( C:\\Users\\Satheesh\\Desktop\\Automail.txt));


SmtpClient smtpClient = new SmtpClient( smtp.gmail.com);
smtpClient.Port = 587 ;
smtpClient.EnableSsl = true ;

NetworkCredential NetworkCred = new NetworkCredential( shinde.sshinde.sujata@gmail.com ******* );
smtpClient.UseDefaultCredentials = true ;
smtpClient.Credentials = NetworkCred;
smtpClient.Send(mailMessage);
// Console.WriteLine(发送电子邮件);
ClientScript.RegisterStartupScript(GetType(), alert alert('Email sent。'); true );
// DateTime current_time = DateTime.Now;
// current_time = current_time.AddSeconds(10);
// Thread.Sleep(10000);
Response.Write( 发送电子邮件!);
}
catch (例外情况)
{
Response.Write( 无法发送电子邮件 - 错误: + ex.Message);

}


请分享您的想法,每天,每周和每月发送邮件。


谢谢,
Sujata

解决方案

Suja,



这很简单。编译您的应用程序并使用Windows任务计划程序来完成此任务。附表3任务:

1.每日

2.每周

3.每月


Hello Everyone,
I here i have web application in which i want send email to several ids simultaneously on the basis of time, i.e send daily mail to some user ,weekly to some user and monthly send to some user.

I know only concept of sending mail....like

 try
            {
               
                MailMessage mailMessage = new MailMessage();
                mailMessage.To.Add("sujata.shinde@jkumar.com");
                mailMessage.From = new MailAddress("shinde.sshinde.sujata@gmail.com");
                mailMessage.Subject = "ASP.NET e-mail test";
                mailMessage.Body = "Hello world,\n\nThis is an ASP.NET test e-mail!";
                mailMessage.Attachments.Add(new Attachment("C:\\Users\\Satheesh\\Desktop\\Automail.txt"));
                
                
                SmtpClient smtpClient = new SmtpClient("smtp.gmail.com");
                smtpClient.Port = 587;
                smtpClient.EnableSsl = true;

                NetworkCredential NetworkCred = new NetworkCredential("shinde.sshinde.sujata@gmail.com","*******");
                smtpClient.UseDefaultCredentials = true;
                smtpClient.Credentials = NetworkCred;
                smtpClient.Send(mailMessage);
  //              Console.WriteLine("E-Mail Sent");
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Email sent.');", true);
                //DateTime current_time = DateTime.Now;
                //current_time = current_time.AddSeconds(10);
                //Thread.Sleep(10000);
                 Response.Write("E-mail sent!");
            }
            catch (Exception ex)
            {
                Response.Write("Could not send the e-mail - error: " + ex.Message);

            }


Please share your ideas to send mail  daily ,weekly and montly .


thanks,
Sujata

解决方案

Suja,

This is simple. Compile your application and use Windows Task Scheduler to accomplish this. Schedule 3 tasks for:
1. Daily
2. Weekly
3. Monthly


这篇关于我的Web应用程序如何每天,每周和每月自动发送电子邮件给特定的电子邮件ID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆