JEMH is an enterprise level mail automation tool for Jira covering both inbound mail processing as well as outbound notifications. There are so many features its hard to cover what matters to the customer:.
JEMH as a mail handling solution is available for Jira Server and Data Center, we also have a Cloud variant offering a subset of the features here (notably no script support yet).
...
fully support core/software and JSD (portal) projects
scale inbound mail handling through “Rule” based “Project Mapping” e.g. map mail (TO or FROM) a given address, customise an issues creation at the Rule or Mapping level. Jira itself will not scale beyond 80-100 physical mailbox-handlers, JEMH can reduce N mailbox polls into 1
comprehensive image blacklisting features to stop ‘icon spam’ from being added to Jira
mail blacklisting by subject (no more out-of-office notifications or delivery status failures)
ability to blacklistand/or whitelist domains to prevent processing of spam emails
very flexible reply-to filtering support to keep issue content clean
Auditing support to track what happened to mails, and “Test Case” features to allow mails that were not processed as required, to be investigated more closely.
dynamic resolution of email format problems on the fly, where email headers contain illegal values (that Jira itself would be unable to process), JEMH can operate on the mail to fix syntax issues uncovered over the many years JEMH has been a leading solution!
JEMH Profile configuration export/import, enabling ‘variants’ of configuration to be used as well as core-configuration transfer between environments (DEV > UAT > PROD)
auditing of JEMH Profile configuration, enabling a difference to be seen, and even undone
ability to set core issue properties through “Directives” during create/comment from the sending email
ability to remove content from an email (Body Delimiter) i.e. Signatures/Mail thread - this way JEMH will only extract the key information (body) of the latest mail and any replies in between the mail are to be omitted (configurable)
have users defined in a user directory like Active Directory? JEMH can automatically create users from details in your user repositories, as well as auto-resolve ‘main’ address from a senders ‘proxy’ address
through Active Directory, dynamically resolve distribution group email addresses to their constituent members for use in the issue (e.g. as watchers) to stop mail loops to the mailbox address
scripting support for complex mapping logic (when subject has X and sender is Y etc)
map email content to fields using inbuilt features like Regexp Field Processor, automated ingestion of content from 3rd party issue trackers, map such content to a nominated Jira issue
scripting support to get low level fully custom access to the body of the incoming email, in order to extract values that will populate custom fields.
scripted decisions can be made on whether to drop a given mail or allow it to be processed
ever wanted an issue to look more like the email that created it (i.e. inline images?) well, JEMH can do that too
ad-hoc notifications allow authorised users to mail to customers right from the issue, retaining ability for inbound images and static attachments.
whilst somewhat advanced, there is a published API for JEMH, you can extend core functionality through your own apps to add new behaviour if needed.
want to send workflow approval/denial buttons in emails that a nominated email recipient can use without having to login? JEMH “DirectiveSets” feature can do this
...