定时发送邮件???

seven4634 2012-03-15 06:44:53
我想每天下午五点定时给某个人发送邮件 ,发送邮件已经实现了,那定时怎么做啊? 求帮助啊···
...全文
133 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
色拉油 2012-03-16
  • 打赏
  • 举报
回复
Timer控件
或者写个windows Service
上网上搜搜,很多例子
seven4634 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tonyzhang980 的回复:]
是用j2EE?
[/Quote]
不是啊 我是用c#啊
seven4634 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhaokun521 的回复:]
你是什么结构b/s?c/s
[/Quote]
恩 bs 网站啊
z812183667 2012-03-16
  • 打赏
  • 举报
回复
就用Timer控件吧!
欢乐的小猪 2012-03-16
  • 打赏
  • 举报
回复
Outlook里面有Calendar
其他邮件也都有定时发送邮件的功能
ooo7880000 2012-03-16
  • 打赏
  • 举报
回复

if (sendtime > DateTime.Now)
{
if (timer == null)
timer = new System.Timers.Timer();
timer.Interval = sendtime.Subtract(DateTime.Now).TotalMilliseconds;
timer.Enabled = true;
timer.AutoReset = false;
timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
}




/// <summary>
/// Timer触发事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void timer_Elapsed(object sender, ElapsedEventArgs e)
{发送邮件
}

timer是System.Timers.Timer();
纸风车 2012-03-16
  • 打赏
  • 举报
回复
写个windows service 吧
hywyjw 2012-03-16
  • 打赏
  • 举报
回复
Timer 控件
SMG008 2012-03-16
  • 打赏
  • 举报
回复
定时任务
tonyzhang980 2012-03-15
  • 打赏
  • 举报
回复

public class MyListener implements ServletContextListener{
private Timer timer = null;

public void contextInitialized(ServletContextEvent event) {
timer = new Timer(true);
//设置任务计划,启动和间隔时间
// timer.schedule(new MyTask(), 0, 14400000);//1000为1秒
//new MyTask()为你要执行的动作。
}

public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
}

}
tonyzhang980 2012-03-15
  • 打赏
  • 举报
回复
B/S,
zhaokun521 2012-03-15
  • 打赏
  • 举报
回复
你是什么结构b/s?c/s
tonyzhang980 2012-03-15
  • 打赏
  • 举报
回复
是用j2EE?
seven4634 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tonyzhang980 的回复:]
Timer
[/Quote]

具体点得做法啊··??
tonyzhang980 2012-03-15
  • 打赏
  • 举报
回复
Timer

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧