0

我是 jira 及其邮件处理程序的新手。我想使用 jira 的邮件处理程序扫描我邮箱中的两个文件夹。并更新与这些文件夹相关的两个项目。我做到了。

但现在我想扩展该功能。我想将邮件保留在这些文件夹中(阻止邮件处理程序在处理后删除它)并使其能够通过将相关邮件从文件夹移动到项目中移动问题/任务其他文件夹。导致从该项目中删除原始问题/任务并在另一个文件夹中创建它。请帮助使这成为可能。

对于那些不理解我的问题的人:想象一下我将 php 开发人员职位的简历发送到邮件中。当收件人检查它时,他把它放在他邮箱的php文件夹中。所以然后在项目php开发人员中创建了一个任务。但接下来接收者认为我更适合 web 开发而不是 php。所以他只是将邮件从 php 文件夹移动到 web 文件夹。所以 php 项目中的现有任务被删除,并在 web 开发项目下创建一个新任务。我可以这样做吗?如果是这样怎么办?请指导我..

更新

叹息..我不知道如何与企业人员合作。现在情况发生了变化。我希望你能帮我解决这个问题。很抱歉问题的突然变化……再次……现在我的老板想要这样的东西。

我使用 imap 功能创建了一个邮件客户端来访问邮件服务并将这些邮件检索到 Web 功能。没有问题。但现在我的老板也想通过同一个应用程序处理 jira。就像移动时我的问题一样,将邮件放入文件夹中,应用程序本身应该与jira通信并进行必要的问题创建和删除..这可能@Kuf吗?如果是这样,请帮忙。因为我的截止日期是星期三。我几乎要惊慌失措了..lol..请原谅我改变这样的问题。因为这不是我的意愿..

编辑

我已经看到rest api可以做到这一点。但是如何使用呢?有什么答案吗?

4

1 回答 1

1

我发现最简单的方法是在您的主帐户中接收电子邮件并将它们转发到第二个帐户,同时在邮件服务器上保存一份副本。然后,告诉 Jira 从第二封电子邮件中提取电子邮件。

更新

过去,我一直在寻找一种方法来更改 Jira 的电子邮件处理程序功能,如您在此处的问题中所见。使用 Jira 的电子邮件处理程序不可能实现您的要求,因为它的工作方式是,它不会记录哪些电子邮件已被阅读,Jira 的服务会检查新电子邮件,根据预定义的过滤器(垃圾邮件或用户定义),处理其余的电子邮件,并删除它们,因此它不会再次处理它们。

我能想到的获得你想要的功能的方法是重新编写电子邮件处理程序,你可以获取源代码,重新编写它,并将其构建 到你的 Jira 应用程序中。

另一种我觉得更简单的方法是将所有电子邮件放入 Jira,然后从 Jira 内部将问题从一个项目转移到另一个项目。您甚至可以使用Jira Scripting Suite创建预定义按钮,以便在项目之间轻松移动问题(创建发布功能并将其附加到工作流转换)。

如果您需要任何帮助,请告诉我。祝你好运!

编辑 2

您使用哪个 Jira 版本?您打算使用远程 API 执行哪些操作?Jira REST API 是最新的,但一些旧 API 具有 REST 所缺乏的功能。要尝试确定适合您的 API,请查看JIRA Remote API Reference

如果您决定使用 REST API,我建议您阅读 Jira 的REST 入门手册,其中介绍了如何使用 REST API。有关完整文档,请查看JIRA REST API 文档(确保根据您的 Jira 版本使用正确的版本)。

于 2012-12-14T14:52:55.167 回答