/images/avatar.jpg

ClickOnce 提示文件计算出的哈希值与清单中的指定值不同的解决办法

不一定适用于所有情况,我遇到的是比较特殊的,最近修复了一个老程序bug发布后,客户端升级提示文件计算出的哈希值与清单中的指定值不同

发布程序一直用的GitHub作为仓库,最早用的GitHub pages,客户端升级也一直正常,后来把所有程序集体托管到了大善人(cloudflare)就有了这个人问题,感觉就是cf pages导致的。

C#检测邮箱是否真实存在

最近在做一个小插件里边有个需求是判断邮箱地址是否真实存在,防止插件给不存在的邮箱地址发送邮件。

以往都是对邮箱地址的格式进行判断,这种意义不大,导致了很多邮件被退回而被封SMTP。后来发现可以利用TCP对邮件服务器进行发送邮件测试,原理和正常发送邮件一样,只是在最后一步提前退出流程就能达到验证目标邮箱的真实性的目的。

经过测试QQ邮箱,成功率大概在90%左右,直接上代码: