无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: ShareBit
打印 上一主题 下一主题

[原创] 一个获取电脑自身公网ip并发送到你自己的邮箱的服务程序

    [复制链接]
121#
发表于 6 天前 | 只看该作者
ShareBit 发表于 2025-2-1 23:05
产生 Error: Undefined error id. 的事件时间,与实际第一封邮件被收到,大约间隔多久? 是1分钟还是几分 ...

级别        日期和时间        来源        事件 ID        任务类别
信息        2025-02-01 22:48:28(收到邮件正文尾部生成时间与此时间相同,邮件时间显示为22:49,不显示到秒)        ShareBit IPNotify Service        16        无        Error: Undefined error id.
.
信息        2025-02-01 22:48:25        ShareBit IPNotify Service        1        无        """ShareBit IPNotify Service"" started successfully."
信息        2025-02-01 22:39:42(收到邮件正文尾部生成时间与此时间相同,邮件时间显示为22:40,不显示到秒)        ShareBit IPNotify Service        16        无        Error: Undefined error id.
.
信息        2025-02-01 22:39:41        ShareBit IPNotify Service        1        无        """ShareBit IPNotify Service"" started successfully."

点评

这是邮件产生的时间,这个时间是不会改变的,比如说开机后就会产生邮件,就有了这一封邮件的生成时间,但是真正发送出去则可能是几天之后。 我现在问的是:究竟什么时候发送出去的? 也就是看邮件详情或者看邮件被收  详情 回复 发表于 6 天前
回复

使用道具 举报

122#
 楼主| 发表于 6 天前 | 只看该作者
本帖最后由 ShareBit 于 2025-2-1 23:53 编辑
lmg0109 发表于 2025-2-1 23:42
级别        日期和时间        来源        事件 ID        任务类别
信息        2025-02-01 22:48:28(收到邮件正文尾部生成时间与此时间 ...

这是邮件产生的时间,这个时间是不会改变的,比如说开机后就会产生邮件,就有了这一封邮件的生成时间,但是真正发送出去则可能是几天之后。 我现在问的是:究竟什么时候发送出去的? 也就是看邮件详情或者看邮件被收到的那个时间。 因为这个问题本质是:某一些资源没有被初始化完整或者说有一些相关的东西没准备充分,从而导致了发送失败,但这个充分完整需要多久呢? 这就是产生日志与接收到邮件这个时间差。 如果相差一分钟或者几分钟,那么这个日志信息最好的做法就是没有,也就是发送邮件失败最好是不产生日志,因为程序正确,你看到了这个发送失败的日志是多余的,毫无意义的,无法改变的,属于测试阶段有点用,但实际使用可能有副作用(比如说一直没联网,那么一天就有很多条发送失败的日志)
回复

使用道具 举报

123#
发表于 5 天前 | 只看该作者
本帖最后由 lmg0109 于 2025-2-2 00:47 编辑
ShareBit 发表于 2025-2-1 23:50
这是邮件产生的时间,这个时间是不会改变的,比如说开机后就会产生邮件,就有了这一封邮件的生成时间,但 ...

错误ID时间:22:48:28(收到邮件正文尾部生成时间与此时间相同,邮件时间显示为22:49,不显示到秒)

邮件被收到的时间,就是上面括号内后面的22:49,因为邮件的详情中不显示到秒,所以看不到具体的秒数。

由此看来,生成的这个错误ID时间与邮件被收到的时间相差并不大!
回复

使用道具 举报

124#
 楼主| 发表于 5 天前 | 只看该作者
2025.02.02 00:00
修改为:邮件发送失败不再产生Windows事件日志。因为正常情况下不会有发送失败的日志,而不正常的情况下可能较高频率产生很多日志。
回复

使用道具 举报

125#
发表于 5 天前 | 只看该作者
ShareBit 发表于 2025-2-2 00:48
2025.02.02 00:00
修改为:邮件发送失败不再产生Windows事件日志。因为正常情况下不会有发送失败的日志, ...

您说:发送邮件失败最好是不产生日志
但之前这个版本的功能希望还保留!见下面:
2025.01.30 22:22
再次修改为:内部只要判断邮件发送失败,会延迟1分钟后再重新发送,直到发送成功为止。

点评

是的,发送失败会间隔一分钟(如果是发送或者接收数据失败,则大约一共是6分钟)继续发送,只是邮件发送失败不再写windows事件日志了。  详情 回复 发表于 5 天前
回复

使用道具 举报

126#
 楼主| 发表于 5 天前 | 只看该作者
lmg0109 发表于 2025-2-2 00:55
您说:发送邮件失败最好是不产生日志
但之前这个版本的功能希望还保留!见下面:
2025.01.30 22:22

是的,发送失败会间隔一分钟(如果是发送或者接收数据失败,则大约一共是6分钟)继续发送,只是邮件发送失败不再写windows事件日志了。
回复

使用道具 举报

127#
发表于 5 天前 | 只看该作者
谢谢分享,试试
回复

使用道具 举报

128#
发表于 5 天前 来自手机 | 只看该作者
好工具,有个提议,能否支持一下推送加或者server酱,更方便。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-7 07:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表