今天陆陆续续有人给我反馈,说网站是不是出问题了,收不到邮件。开始我以为只是 gmail 邮件收不到,因为之前确实有这样的问题。我一看,发现今天的都发送失败。
于是开始排查原因:
1. 发现发送失败发生在昨晚,那时我改了一个东西,做了一次上线;
2. 我在本地验证,是能正常发送的;
3. 但线上报:`unencrypted connection`,我以为是阿里云的问题,因为之前用 25 端口被阿里云限制了,以为他们改策略,465 也不行了,结果不是;
4. 期间还怀疑使用的 email 库有问题,排查未果;
5. 之后,想起服务器上,我误将之前的默认 Go1.8 删除了,也就是说,昨晚上线使用的是 Go1.9,而我本地使用的是 Go1.12;于是,我怀疑是版本的问题,服务器上升级到 Go1.12,问题解决。
如果今天注册或召回密码未果的,可以重试下,应该能解决,还是不行,可以联系我~