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

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

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

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

生活不易,加油吧

最近发生的一些事情,让我获得了满满的负能量。 还有挫败和无奈。 生活总得继续,努力前行! 众生皆苦,且行且珍惜。

Windows7 无法连接无法连接到打印机

在添加共享打印机的时候以前也经常遇到过“*无法连接无法连接到打印机*”这样的提示,用比较常规的办法也能解决。

  1. 重启本机Print Spooler服务。
  2. 启用服务端电脑的Guest账号。
  3. 在本机手动安装该打印机的驱动。
  4. 添加本地打印机, 选择“local port”的办法。

以上这些办法第3条以前可谓是利器,几乎都能搞定,可是这一次,在输入端口后,点击确定,直接提示“无法访问”。

添加本地打印机,输入端口

这可为难了,又试过修改服务端电脑共享的打印机名称、给打印机属性-安全-“组或用户名”里边添加“Everyone”等办法。可惜,都没能解决。

添加Everyone

关键问题就输入端口名后直接提示“决绝访问”,可见肯定是本机和服务端通信出了问题。 后来查了很多资料才找到了解决办法,这里记录下。以下操作都是在服务端进行。