V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
dangyuluo
V2EX  ›  奇思妙想

如何简单实现 Gmail 邮件触发某个 API?

  •  
  •   dangyuluo · 2020-04-30 15:26:08 +08:00 · 3481 次点击
    这是一个创建于 1667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我需要做到类似的自动化功能:

    收到一套含有某个 Tag 的邮件,通过一系列操作,触发另一个 API 来执行一些操作。去年还可以用 IFTTT 的 Gmail Trigger 来操作,但是今年该功能被移除了。IFTTT 有另一个 Email trigger,但是无法将该邮件地址添加到 Gmail 的转发地址里(因为 ifttt 的地址不能被确认)

    一个比较复杂的方案是,买一个域名,搭一个邮件服务器,通过写脚本在收到邮件的时候执行该 API 。想请问一下有没有现成的服务方?

    谢谢

    第 1 条附言  ·  2020-04-30 16:41:40 +08:00
    找到了一个方法。那就是在 Automate.io 创建一个 Bot,会得到一个转发地址。先添加一个动作,将所有收到的邮件转发到某个邮箱,这一步是为了获得 Gmail email forwarding verification code,将这个很长的地址验证一下。然后删掉这个邮件转发 action,再添加一个 IFTTT 的 webhook action,就可以愉快的做任何事情了
    7 条回复    2020-05-06 09:49:38 +08:00
    Dreax
        1
    Dreax  
       2020-04-30 15:44:08 +08:00
    印象中 Gmail 有 API 提供 webhook 功能
    legiorange
        2
    legiorange  
       2020-04-30 15:45:44 +08:00
    我已经放弃用邮件触发 API 了,不过自己搭建一个邮件服务器的话还是推荐 iRedMail 。
    agoodob
        3
    agoodob  
       2020-04-30 16:16:59 +08:00
    翻一下 Zapier 里面有没有这样的功能
    zwithz1998
        4
    zwithz1998  
       2020-04-30 16:37:22 +08:00
    今天刚折腾,Zapier 好像有这个功能,但是考虑到它要进一步读邮件内容权限,便作罢了。
    qq292382270
        5
    qq292382270  
       2020-04-30 16:48:25 +08:00
    SMTP/POP3 协议获取新邮件.我们做自动邮箱注册都这么干....
    dorothyREN
        6
    dorothyREN  
       2020-04-30 17:02:51 +08:00
    @legiorange #2 iRedMail 是收费的吗
    legiorange
        7
    legiorange  
       2020-05-06 09:49:38 +08:00
    @dorothyREN 并不收费,是免费的,开源的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3320 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:38 · PVG 18:38 · LAX 02:38 · JFK 05:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.