从JIRA中提取服务器名称

从JIRA中提取服务器名称,jira,Jira,我想从JIRA那里获得服务器名(pop/Imap邮件服务器) 我搜索了jiraapi,尝试了几种方法,但都做不到 如何实现这一点?要实现这一点,首先需要从JIRA获得MailServerManager的实例,下面的Groovy片段展示了如何实现这一点: import com.atlassian.jira.ComponentManager import com.atlassian.mail.server.MailServerManager componentManager = Component

我想从JIRA那里获得服务器名(pop/Imap邮件服务器)

我搜索了jiraapi,尝试了几种方法,但都做不到


如何实现这一点?

要实现这一点,首先需要从JIRA获得MailServerManager的实例,下面的Groovy片段展示了如何实现这一点:

import com.atlassian.jira.ComponentManager
import com.atlassian.mail.server.MailServerManager

componentManager = ComponentManager.getInstance()
mailServerManager = componentManager.getMailServerManager()
要获取默认SMTPMailServer的SMTP服务器的主机名,以下Groovy片段显示了如何:

import com.atlassian.jira.ComponentManager
import com.atlassian.mail.server.MailServerManager

componentManager = ComponentManager.getInstance()
mailServerManager = componentManager.getMailServerManager()
mailServer = mailServerManager.getDefaultSMTPMailServer()
return mailServer.getHostname()
获取默认POPMailServer的主机名的操作如下:

import com.atlassian.jira.ComponentManager
import com.atlassian.mail.server.MailServerManager
import com.atlassian.mail.server.SMTPMailServer

componentManager = ComponentManager.getInstance()
mailServerManager = componentManager.getMailServerManager()
mailServer = mailServerManager.getDefaultPopMailServer()
return mailServer.getHostname()
您希望引用的JIRA API中的类有:


抓取显示它的管理员网页?我想通过我的编码部分提取服务器名。所以我使用了一些jiraapi。但是没有得到确切的答案。那么,您能告诉我哪个jira api适合从jira获取服务器名吗?