在阅读ChangeDetection.io官网支持的通知文档后,尝试使用QQ邮箱进行通知
发现如果使用官方文档,那么构造出的通知url应如下
mailtos://yourQQNumber@qq.com:yourQQMailPassword@smtp.qq.com?smtp=smtp.qq.com&from=yourQQNumber@qq.com&to=recipient@example.com
将此url直接用于ChangeDetection.io时会发现通知失败,出现如下报错
通过分析后发现如果使用以上url,系统会把yourQQNumber@qq.com中的@和yourQQMailPassword@smtp.qq.com中的@混淆,无法正确解析出smtp服务器位置
经过尝试后发现,需要将yourQQNumber@qq.com中的@转化为URL编码
@的url编码为%40 所以最终构造出可以使用的url如下
mailtos://yourQQNumber%40qq.com:yourQQMailPassword@smtp.qq.com?smtp=smtp.qq.com&from=yourQQNumber@qq.com&to=recipient@example.com
将yourQQNumber@qq.com中的@转化为url编码格式yourQQNumber%40qq.com即可解决问题
Comments NOTHING