专栏首页huginn利用 Cloudmailin 服务解析邮件

利用 Cloudmailin 服务解析邮件

利用 Cloudmailin 服务解析邮件

Cloudmailin 服务可以将邮件转化成 HTTP POST,这与 Webhook Agent 结合使用的话,可以实现很多有趣的功能,具体的设置步骤如下:

  • 生成一个新的 UUID(通用唯一识别码),可以使用在线服务生成,或者在终端中执行 uuidgen 命令生成;
  • 新建一个 Webhook Agent,将生成的 UUID 作为 secret,将 payload 设为.,如下所示:

<span class="p">{</span> <span class="nt">"secret"</span><span class="p">:</span> <span class="s2">"supersecretstring"</span><span class="p">,</span> <span class="err">#</span> <span class="err">填入前面生成的</span> <span class="err">UUID,其实,你也可以使用其他任意的字符,为安全起见,最好使用生成的</span> <span class="err">UUID</span> <span class="nt">"expected_receive_period_in_days"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="nt">"payload_path"</span><span class="p">:</span> <span class="s2">"."</span> <span class="p">}</span>

123456

<span class="p">{</span>  <span class="nt">"secret"</span><span class="p">:</span> <span class="s2">"supersecretstring"</span><span class="p">,</span> <span class="err">#</span> <span class="err">填入前面生成的</span> <span class="err">UUID,其实,你也可以使用其他任意的字符,为安全起见,最好使用生成的</span> <span class="err">UUID</span>  <span class="nt">"expected_receive_period_in_days"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>  <span class="nt">"payload_path"</span><span class="p">:</span> <span class="s2">"."</span><span class="p">}</span>

  • 在 Agent 的 summary 中,你将会看到类似这样的链接(URL):https://YOUR_DOMAIN/users/1/web_requests/15/YOUR_SECRET
  • Cloudmailin 官网注册一个新的账号;
  • 注册时,在第二步 Where shall we send your email? 中,在 Enter the URL of your server (HTTP Endpoint) 中填入上面的 URL,在 POST Format 中选择 JSON Format

直此,你已经完成了基本的设置,一旦有邮件发送给 Cloudmailin 提供的邮箱时,将会触发前面设定好的 Webhook Agent,生成一个特定的事件(Event)。如果该 Webhook Agent 与其他 Agent 连接的话,生成的事件又将会触发连接的 Agent。

本文由 Huginn 中文网 翻译,已经获得项目作者授权,项目原文访问 Parse incoming email with Cloudmailin

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 创建一个新的 Huginn Agent

    请注意:Huginn API 一直在改进,因此一些无用的 Agent 或将被放弃。我们非常希望您能将您的使用方法以及 API 应该更改什么告诉我们。查看 #60...

    huginn 中文网
  • 筛选 RSS 源,制作新的全文 RSS 源

    问题:假如你喜欢的网站只提供摘要型的 RSS 源,但是你希望能在 RSS 阅读器中阅读全文 RSS,同时还希望它只推送某些特定的文章 解决方法:利用 Hugin...

    huginn 中文网
  • linux 定时任务 Crontab 使用方法

    用户所建立的 crontab 文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式...

    huginn 中文网
  • 创建一个新的 Huginn Agent

    请注意:Huginn API 一直在改进,因此一些无用的 Agent 或将被放弃。我们非常希望您能将您的使用方法以及 API 应该更改什么告诉我们。查看 #60...

    huginn 中文网
  • 筛选 RSS 源,制作新的全文 RSS 源

    问题:假如你喜欢的网站只提供摘要型的 RSS 源,但是你希望能在 RSS 阅读器中阅读全文 RSS,同时还希望它只推送某些特定的文章 解决方法:利用 Hugin...

    huginn 中文网
  • 在Mac下配置PHP开发环境:Apache+php+MySql

    <span class="pln">sudo apachectl start</span>

    慕白
  • CSS 使用 Flex 布局来制作一个骰子

    我在上一篇博文 CSS 布局_2 Flex弹性盒中,对 Flex 弹性盒有着详细的介绍,在这里,我们使用 Flex 弹性盒布局,来实现骰子的布局,一个面可以设置...

    Nian糕
  • CSS3

    天天_哥
  • linux 定时任务 Crontab 使用方法

    用户所建立的 crontab 文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式...

    huginn 中文网
  • 对libevent+多线程服务器模型的C++封装类

    最近在看memcached的源码,觉得它那种libevent+多线程的服务器模型真的很不错,我将这个模型封装成一个C++类,根据我的简单测试,这个模型的效率真...

    bear_fish

扫码关注云+社区

领取腾讯云代金券