是否可以从POP3帐户获取TFS提取电子邮件?

时间:2018-01-03 07:21:11

标签: email tfs

是否可以让TFS 2017从Gmail获取电子邮件?

例如......

我在外部服务器上有售票系统(OS Ticket)。我将TFS放在私人服务器上,并希望将从操作系统故障单中通过电子邮件发送的故障单拉到Gmail帐户,并自动在TFS内创建任务。

  • 首先:如果这甚至可能远程?
  • 第二:可以吗?
  • 第三:如果可以做到,如何,是否有任何例子,或者它是否非常简单?

2 个答案:

答案 0 :(得分:1)

您的要求能够实现,但没有默认方式。您必须编写应该包含两部分的解决方案:

  1. 过滤售票系统或Gmail帐户中的电子邮件。例如,在Gmail中,您可以使用criteria.from='sender@example.com'过滤发件人的电子邮件(有关详情,请查看Managing Filters)。您需要从OS Ticket或Gmail端获得此部分的更多帮助。

  2. 使用TFS REST API创建工作项: PATCH https://{instance}/DefaultCollection/{project}/_apis/wit/workitems/${workItemTypeName}?api-version={version} Content-Type: application/json-patch+json [ { "op": "add", "path": { string } "value": { string or int, depending on the field } }, { "op": "add", "path": "/relations/-", "value": { "rel": { string }, "url": { string }, "attributes": { { name/value pairs } } } } ]

答案 1 :(得分:-1)

您可以购买TeamBox等产品,或使用TFS API对您的解决方案进行编码。

实现强大的解决方案并非易事(您可以在https://github.com/Microsoft/mail2bug中看到功能完备的代码示例),因此您需要在顶部添加一些监控,确保一切运行顺利。