3

我正在寻找一种方法来控制“从电子邮件创建问题和评论”的工作方式。目前,由于我们使用的是内置系统,因此收到的任何没有主题的电子邮件都会导致服务失败,并显示“问题必须有摘要。邮件消息的主题为空或没有主题。”。每次发生这种情况时,我们都必须手动处理电子邮件。

你知道解决这个问题的任何方法吗?

编辑

电子邮件是由客户发送的,所以我不能强制他们都发送主题。

问题是邮件创建服务一旦没有主题就不会处理电子邮件。所以设置默认值无济于事。我能想到的唯一方法是重写邮件服务。有谁知道我该怎么做?我在这里找到了原始源代码,但不知道如何构建和部署它。

反正能想到别的办法吗?

谢谢!!

4

1 回答 1

3

我假设您刚刚在管理界面中向 Jira 添加了一些自动序列化电子邮件的服务。

如果您想完全自定义默认行为,您可以编写自己的简单 jira 插件。请参阅 Atlassian 页面:

https://developer.atlassian.com/display/DOCS/Set+up+the+Atlassian+Plugin+SDK+and+Build+a+Project

https://developer.atlassian.com/display/JIRADEV/Component+Plugin+Module

您的 atlassian-plugin.xml 应包含以下内容:

<component key="message-handler-factory" class="com.atlassian.jira.plugins.mail.internal.DefaultMessageHandlerFactory" public="true">
    <interface>com.atlassian.jira.service.util.handler.MessageHandlerFactory</interface>
</component>

例如,您可以扩展 CreateOrCommentHandler 类。

于 2012-08-16T13:03:00.677 回答