具有crm功能的命令行邮件客户端

时间:2012-09-07 09:51:12

标签: mysql vim emacs crm

我一直在使用各种SaaS解决方案和我的谷歌应用程序邮件。但是,工作流程只是放慢速度,我希望切换到一个解决方案,我可以使用更多键盘快捷键并加快工作速度。我需要查找电子邮件对话并更新CRM记录。

所以我考虑过切换到带有丰富键盘快捷键的终端邮件客户端,我也可以扩展到与mysql数据库交谈。

最佳解决方案是什么?我想过emacs,但我从来没有用过它。我经常使用vim,但我不确定是否扩展它以阅读电子邮件和访问mysql数据库正在推动它。

我在mac osx上。

由于 乙

1 个答案:

答案 0 :(得分:1)

这取决于您想投入多少时间。如果有足够的时间,愿望和意志力,你可以做这样的事情:

  1. 编写命令行(或者可能是私有Web API)来处理一些CRM任务,例如向联系人添加注释,将其标记为其他内容,或者其他任何操作。这只会在您的CRM中处理带有电子邮件地址的某事,但它本身不会处理消息。对于某些基本功能而言,可能是一个晚上/白天的工作。

  2. 确定要使用的邮件客户端后,请在邮件模式周围编写一些小的绑定。我个人会选择Emacs,因为您可以轻松地编写一个函数来从您的消息(或当前缓冲区)中提取电子邮件地址,并使用它执行一些CRM命令(通过#1)。 Emacs有一些不错的邮件客户端,比如mu4e和GNUS,所以它整合得很好。它在Vim中也很简单,但是Emacs + evil-mode +(mu4e | GNUS)是一个非常好的组合。

  3. 这个解决方案的优点是你只需要花费很少的精力进入#2 - 这些就是简单的“获取电子邮件地址,调用脚本”功能 - 所以你可以从Emacs切换到另一个客户端很痛苦。您甚至可以在Emacs中的邮件客户端之间切换!