Wiki Markup |
---|
{excerpt:hidden=true}JEMH provides Enterprise email handling features for your JIRA, including auditing, flexible message routing and more.{excerpt}
{section}
{column}
||Name | Enterprise Mail Handler for JIRA (JEMH) |
||JIRA | 5.0+ ([earlier releases|Pre 1.0 Content]), [see Marketplace for current JIRA releases|https://marketplace.atlassian.com/plugins/com.javahollic.jira.jemh-ui] |
||Author(s) | [~abrook] |
||Homepage | [this page|https://thepluginpeople.atlassian.net/wiki/display/JEMH/JEMH+Home] |
||Support | Confused? Need Help? [!getsatisfaction.png!|https://getsatisfaction.com/thepluginpeople/products/javahollic_jira_enterprise_mail_handler]|
||License | Commercial, get an [evaluation license|3 - Licensing]|
||Evaluation | 30day Evals are available from the JEMH plugin License form|
||Purchasing | After installation, see the JEMH plugin License form|
||Marketplace | [https://marketplace.atlassian.com/plugins/com.javahollic.jira.jemh-ui] |
||IssueTracking | [OnDemand|http://thepluginpeople.atlassian.net/browse/JEMH] |
||Downloads | See Plugin Exchange, check your Jira revision |
{column}
{column}
{gliffy:name=JEMH Functional Overview|align=left|size=M|version=4}
{column}
{section}
h2. JEMH Overview
JEMH is an Enterprise Mail Handler for JIRA that provides key business enabling functionality for your JIRA. Examples of some of this functionality are shown below:
h3. Compatibility
JEMH has compatible version for JIRA 5.x and up. Sometimes API changes in JIRA mean that JEMH has to break backward compatibility, so, the latest version will not necessarily work for older JIRA releases, and this becomes more true the further back you go. Always check Marketplace compatibility!
h4. JIRA6 Upgrades
For those coming to upgrade to JIRA6, the JEMH 1.4.x releases are required, and are not backward compatible with JIRA 5.x. See the [Upgrading JEMH]
h3. Configure your JEMH
JEMH now has a full user interface for real-time customisation of all features, the legacy configuration file is deprecated. Configurations can be exported/imported for migration between environments.
!jemh-config-screen.png|thumbnail!
h3. Route your mail
Default mail handler implementations are not scalable, with project numbers rising, you will be seeing you mail server beginning to creak under the poll load, and JIRA issue creation slow down. JEMH solves this with Project Mappings, allowing arbitrary configurations based on addressee or sender email address, even sender group membership, in order to route to a target project. Created issues can be tailored as appropriate:
{gliffy:name=JEMH Inbound Mail Routing|align=center|size=L|version=5}
h3. JEMH enabling JIRA as a Helpdesk
Using JIRA as a Helpdesk out of the box requires creation of users, but if the interaction is fleeting, and with a lot of support traffic, a significant amount of wasted seats will accrue, never mind the JIRA user account 'noise'. JEMH solves this by mapping remote user email addresses to a Custom Field, and uses a defaultReporter to nominally create the issue on their behalf. Updates by interactive JIRA-users (and remote non jira-users) cause IssueEvents to be fired, to which a JEMH IssueEventListener reacts, making use of JEMH TemplateSets, can notify remote users of these changes.
(i) JIRA licensing is [per interactive-user|http://www.atlassian.com/licensing/jira#downloadlicenses-7] meaning, having a user account capable of logging into JIRA.
{gliffy:name=JEMH enabling JIRA for Helpdesk use|align=center|size=L|version=5}
h3. JEMH reducing Spam in your JIRA
So often JIRA's around the world get bombarded by various automated responses, e.g. _Out of Office_. At the least this can be distracting trying to trace an issue, at worst, it may cause email loops (though Precedence: bulk should help identify such traffic). JEMH global subject blacklisting can stop that from ever happening.
{gliffy:name=JEMH Reducing Spam in your JIRA|align=center|size=L|version=4}
h3. JEMH Directives
Directives allow remote users/automation solutions to manipulate issues through email. With several formats to choose from JEMH can be the email integration glue required to join disparate systems to JIRA.
{gliffy:name=JEMH Directive Processing|align=center|size=L|version=2}
h3. JEMH Field Processors
JEMH has several Field Processors, each tailored to processing emails in a particular format. There are many generic formats available for inbound issue creation. Some system-specific custom integrations are also available, and will be expanded in future.
{gliffy:name=JEMH Field Processor integration options|align=center|size=L|version=1} |
...
Excerpt | ||
---|---|---|
| ||
JEMH provides Enterprise message handling features for your Jira, including auditing, flexible message routing and more. |
All of your email needs in Jira
The Enterprise Message Handler for Jira (JEMH) provides a wide array of business enabling functionality, unmatched by any other handler. It allows full configuration, which can later be exported or imported for easy migration between environments. It currently supports several communication channels including Email, Slack and SMS.
Manipulate issues via email
Directives allow users/automation solutions to modify issues directly through email. With several Directive formats to choose from, JEMH can be the email integration glue required to join disparate systems to Jira.
Powerful Field Processor system
JEMH can extract information from emails using Field Processors, each tailored to processing emails in a particular format. While the Field Processors that come with JEMH should cover most needs, new Field Processors can be created and integrated with JEMH via its API. This allows near infinite possibilities in terms of what can be processed.
Multi-channel notification capabilities
Transports extend JEMH's notification capabilities beyond just email. Each Transport hooks into JEMH's Event Listener system and can be enabled on a per-event basis. As usual, customization of both HTML and plain text content is possible. The following Transports are built in:
Slack integration - send notifications to rooms
SMS Notification Transport - Send notifications via popular SMS providers to mobile devices
Control the routing of Email to projects
Standard Jira mail handlers are not scaleable. With project, issue and user numbers rising, mail servers are put under increased load and Jira issue creation slows down. JEMH solves this with Project Mappings, allowing you to route email to projects based on definable criteria. This criteria could be as simple as sender/recipient address, group membership or email content. All the while, allowing control over the attributes of created issues.
Improve help desk efficiency
Using Jira as a help desk out of the box requires creation of users, but if the interaction is fleeting, and with a lot of support traffic, a significant amount of wasted seats will accrue, never mind the Jira user account 'noise'. JEMH solves this by mapping remote user email addresses to a Custom Field, and uses a "Default Reporter" to nominally create the issue on their behalf. Updates by interactive Jira-users (and remote non jira-users) cause Issue Events to be fired, to which a JEMH Issue Event Listener reacts, making use of JEMH Template Sets, can notify remote users of these changes.
Info |
---|
Jira licensing is based on the number of interactive application users. This refers to users that own a user account capable of logging into Jira instances. |
Filter out spam from your Jira
Often you may find Jira getting bombarded by various automated responses, for example when a user is Out of Office. This problem can be a distracting annoyance. At worst, it could cause email loops or prevent legitimate emails from being processed. JEMH has advanced Blocklisting features that can stop this from ever happening.
First-class support
Open a support request or contact us via email. We are always happy to help!
Comparison with the standard mail handler
Jira mail handler | Enterprise Message Handler for Jira |
---|---|
| Inbound email
Ad-hoc notifications
Post Function notifications
Outbound emails Its powerful event-based notification system can react to issue and user events and generate notifications for them.
|
License | Commercial, get a free evaluation license via the installed JEMH app License section |
---|---|
Purchasing | After installation, see the JEMH add-on License section. also, sales@thepluginpeople.com |
Marketplace | https://marketplace.atlassian.com/plugins/com.javahollic.jira.jemh-ui/server/overview |
Issue Tracking | Issues are tracked on Jira Cloud |
Useful Links
An extensive and ever-growing series of guides for achieving common JEMH set-up goals
Encountered a problem or error? Check this list to see if a solution is provided
Can't find what you are looking for on our wiki? Post an issue there, or alternatively email us
Recent updates | ||||
---|---|---|---|---|
|