Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当邮件未收到时通知我(例如,成功的数据库备份)_C#_Asp.net_Gmail - Fatal编程技术网

C# 当邮件未收到时通知我(例如,成功的数据库备份)

C# 当邮件未收到时通知我(例如,成功的数据库备份),c#,asp.net,gmail,C#,Asp.net,Gmail,我有一个网站,我正在建设,有一个数据库备份运行在它几次,每天 每一次成功的备份都会发送到我的邮件中(由于有许多备份,所以按规则定向到文件夹中…),每一次失败也会发送给我(不按规则定向) 我担心任务会因为某种原因停止运行,我也不知道(没有警报,但我怎么能在模糊的邮件中注意到它) 是否有软件或流程在特定时间内未收到邮件时提醒我 我在这里问的原因是我想开发这种东西(如果不存在的话)。 谢谢除非你自己创造一些东西,否则你无法知道。例如,自动回复接收到的邮件的规则(在收件人邮箱)。您的程序(发送电子邮件的

我有一个网站,我正在建设,有一个数据库备份运行在它几次,每天

每一次成功的备份都会发送到我的邮件中(由于有许多备份,所以按规则定向到文件夹中…),每一次失败也会发送给我(不按规则定向)

我担心任务会因为某种原因停止运行,我也不知道(没有警报,但我怎么能在模糊的邮件中注意到它)

是否有软件或流程在特定时间内未收到邮件时提醒我

我在这里问的原因是我想开发这种东西(如果不存在的话)。
谢谢

除非你自己创造一些东西,否则你无法知道。例如,自动回复接收到的邮件的规则(在收件人邮箱)。您的程序(发送电子邮件的程序)应在发送后的x秒内检查自己的邮箱以获得回复


正常情况下,它只是一个发送和再见系统,除非邮箱已满、无法访问等等。

我没有代码,因为我还没有写任何代码。事实上,我正在使用phpmybackuppro,它在数据库备份时向我发送通知。问题在于这些通知未发送OK。。也许我可以做一些类似的事情——每次收到邮件都向数据库写信。然后,在一个单独的过程中,对数据库进行采样并检查上次收到邮件的时间。如果收到的时间太长,请发送一封邮件/短信,提醒您。我可以这样做吗?这也是一个选择。如果你总是保持同一个接收者,并且知道他们的邮箱凭据…我的解决方案听起来像是对一个简单请求的过度杀戮。。难道没有通用的解决方案吗?这不是任何网站管理员/开发人员都想要的吗?我收到很多“DB备份正常”或“进程完成正常”的邮件警报。我怎么知道他们中是否有人根本没有跑步呢?(当然没有建造这个“怪物”