我的Web应用程序如何每天,每周和每月自动发送电子邮件给特定的电子邮件ID? [英] How my web application send automatically email daily,weekly and monthly to specific email ids ?
问题描述
Hello Everyone, Hello Everyone, 这篇关于我的Web应用程序如何每天,每周和每月自动发送电子邮件给特定的电子邮件ID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
我在这里有网络应用程序,我想在此基础上同时向几个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.每月
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