IFTTT 中的 bug
严格上说,这不是一个 bug,是一个功能缺失,具体复现步骤如下
-
创建账户
登录 ifttt.com,注册一个账户,这里输入的 email 地址是 hello@tourcoder.com
-
创建一个 Applet
按照下面截图的步骤创建一个 Applet,这里便于测试,this 部分用时间
第一步
第二步
第三步
第四步
第五步
第六步
第七步
第八步
第九步
第十步
当时间到时,hello@tourcoder.com 这个邮箱会收到该 applet 的邮件。
-
更改 Applet
进入到之前创建的 Applet,然后更改该 Applet 的 email 地址为 opensource@tourcoder.com,
等待时间到后,会发现邮件还是会发送到 hello@tourcoder.com 这个邮箱,而非更改后的邮箱 opensource@tourcoder.com
更为严重的问题
如果更改了账户中的 email,如下图
但当你再次创建新的 applet 的时候,email 地址还是 hello@tourcoder.com,这个问题就非常严重了
关于这些问题,我提交过多次 issue 给 ifttt,但他们一直没有回复过,也罢。
解决方案:我猜 IFTTT 在这里的设计思路是预防 spam,只能够发送到注册账户的 email 地址里面,不可以修改。其实 IFTTT 可以考虑发送到验证完成的邮箱里面。