我是jira及其邮件处理程序的新手。我想使用jira的邮件处理程序扫描邮件中的两个文件夹,更新与这些文件夹相关的两个项目。我就这么做了。
但现在我想扩展该功能。我希望将邮件保存在这些文件夹中(停止邮件处理程序在处理后删除邮件),并通过将相关邮件从文件夹移动到另一个文件夹,使其能够在项目之间移动问题/任务。导致从该项目中删除原始问题/任务并在另一个文件夹中创建该问题/任务。请帮助使这成为可能。
对于那些不理解我的问题的人来说:想象一下,im将php开发人员的职位发送到邮件中。当接收者检查它时,他将其放入mailbox.so中的php文件夹中,然后在项目php开发人员中创建一个任务。但是接下来,接收者认为我更适合于web开发,而不是php。因此,他只需将邮件从php文件夹移动到web folder.so,就可以删除php项目中现有的任务,并在项目下创建一个新任务。我能做这个吗?如果是的话,怎么做?请引导我..。
更新
叹息..。我不知道如何与公司的人合作。现在情况发生了变化。我希望你能帮我解决one.sorry关于question..again突然变化的问题.现在我的老板想要这样的东西。
我创建了一个使用imap函数访问邮件服务并将这些邮件检索到web函数的邮件客户端。这没什么问题。但是现在我的老板也想通过同样的应用来处理jira。意思就像移动时我的问题,把邮件放到文件夹里,它自己应该和jira联系起来,做必要的问题创建和删除.这有可能吗库夫??如果是的话请帮忙。因为我的截止日期是星期三。我几乎要去panic..lol..please原谅我改变了这样的问题。因为这不是我的意愿。
编辑
我已经看到rest这样做了。但如何使用呢?有答案吗?
发布于 2012-12-14 14:52:55
我发现的最简单的方法是接收主帐户中的电子邮件,并将其转发到第二个帐户,同时在邮件服务器上保存一个副本。告诉吉拉从第二封邮件中提取邮件。
更新
在过去,我一直在寻找一种方法来改变Jira的电子邮件处理程序功能,就像您在这个问题在这里中看到的那样。使用Jira的电子邮件处理程序是不可能达到你要求的,因为它的工作方式不保存哪些电子邮件已经被读取的记录,Jira的新邮件服务检查,根据预定义的过滤器(垃圾邮件或用户定义)忽略电子邮件,处理其余的电子邮件,并删除它们,这样它就不会再处理它们了。
我想得到你想要的功能的方法是重写电子邮件处理程序,你可以得到源代码,重写它,和建造它 进入你的Jira应用程序。
另一种方式,我觉得更容易,是把所有的电子邮件到Jira,并从Jira内部转移问题从一个项目到另一个项目。您甚至可以使用Jira脚本套件创建预定义按钮,以方便地在项目之间移动问题(创建post函数并将其附加到工作流转换)。
如果你需要帮助,请告诉我。祝好运!
编辑2
你用哪种Jira版本?您计划使用远程API执行哪些操作?Jira是最新的,但是一些旧的API具有缺乏REST的功能。要想决定哪种API适合您,请看一下JIRA远程API引用。
如果您决定使用REST,我建议您阅读Jira的开始休息手册,它展示了如何使用REST。要获得完整的文档,请查看JIRA REST文档 (确保根据您的Jira版本使用正确的版本)。
https://stackoverflow.com/questions/13876887
复制相似问题