【问题标题】:using mail server to communicate with jira using api使用邮件服务器使用 api 与 jira 通信
【发布时间】:2012-12-14 10:31:22
【问题描述】:

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

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

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

更新

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

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

编辑

我已经看到 rest api 这样做了。但是如何使用呢?有答案吗?

【问题讨论】:

    标签: gmail jira jira-plugin


    【解决方案1】:

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

    更新

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

    我能想到的获得你想要的功能的方法是重新编写电子邮件处理程序,你可以得到source code,重新编写它,然后build itinto your Jira app

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

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

    编辑 2

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

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

    【讨论】:

    • 嗨@Kuf 我已经重新编辑了我的问题。如果您认为可能,请回答。谢谢
    • 谢谢@Kuf..你能看看更新的问题吗..我真的很抱歉..
    • 我的 jira 托管在他们的服务器中。这意味着最新版本。我已经引用了这个link 并尝试使用它。但它会产生错误。
    • 登录网址出错..我已修复..谢谢..:)
    • 嗨@Kuf 我知道这与这个问题无关。但是你能告诉我是否可以使用rest api跨项目移动jira任务?谢谢
    猜你喜欢
    • 1970-01-01
    • 2019-10-04
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2011-09-19
    相关资源
    最近更新 更多