注册 登录
编程论坛 ASP.NET技术论坛

关于网站自动寄信

wube 发布于 2017-06-15 13:38, 4492 次点击
依我目前的了解~互动式网站就是要有人去点去动~网站才会依照既定设计好的程序去做回应~
所以可以因应事件去做寄信的动作~

但是现在使用者的需求是~在不使用网站的情况下~要让网站能够定时依照需求寄送信件给相关人等~
好比说网站设定某个会员的某个讯息在十天内没有被读取时~超过期限后网站自动寄送信件给设定的管理者~
这功能我想不通要怎么做~

毕竟网站不像应用程式一样~可以让它长驻系统运作~互动式网站不就是要给讯息~
它才会做回应~不给讯息时要怎么让它自动定时做回应?
8 回复
#2
wube2017-06-20 10:04
其实我觉得有个贱招可以用,就是把程序埋在网站Login的地方,不管谁登入,自动检查日期,然后只要日期正确就自动执行设定好的程序,虽然很笨,但是应该能用,前提是网站流量够大。
#3
lnjkming2017-11-05 08:42
设定一个定时任务就可以
#4
wube2018-02-01 05:13
以下是引用lnjkming在2017-11-5 08:42:50的发言:

设定一个定时任务就可以


突然想到...

你的意思是不是在OS上建立排程任务,定时去呼叫某个网页,而网页内容就写我要的功能。
但是我的网站需登入通过AD认证,这个也能在排程上设定吗?

不然就只能建立一个独立网站不需验证且不对外公布的一个网页定时排程任务呼叫让它去数据库搞事?
#5
shangsharon2018-02-05 10:00
  定时任务计划组件,你值得拥有
#6
wube2018-02-09 17:50
PM> Install-Package Quartz
正在安装 'Quartz 3.0.2'。
已经成功安装 'Quartz 3.0.2'。
正在将 'Quartz 3.0.2' 加入 RDC 中。
正在解除安装 'Quartz 3.0.2'。
已成功解除安装 'Quartz 3.0.2'。
安装失败。复原中...
Install-Package : 无法安装套件 'Quartz 3.0.2'。您正尝试将此套件安装到以 '.NETFramework,Version=v4.5.1' 为目标的专案,但该套件不包含任何与架构相容的组件参照或内容档案。如需详细资讯,请联系套件作者。
位于 线路:1 字元:1
+ Install-Package Quartz
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.
#7
wube2018-02-09 17:54
PM> Install-Package FluentScheduler
正在安装 'FluentScheduler 5.3.0'。
已经成功安装 'FluentScheduler 5.3.0'。
正在将 'FluentScheduler 5.3.0' 加入 RDC 中。
已成功将 'FluentScheduler 5.3.0' 加入 RDC。
#8
willstier2018-09-16 11:48
application_start
#9
wube2018-09-18 14:18
https://www.
1