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