Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You want to identify a project through email and a JEMH Profile.

Project >

...

Project

...

Project > Project Auto Assign

This feature uses the addressee part of the email to indicate the project, eg abc@yourco.net would try to locate a project with key ABC (case insensitive). This feature is the best way to support arbitrary numbers of projects but requires the mailbox to collate all addressees within it (one mailbox, all addresses for the domain). This can be achieved using off the shelf open source technologies such as Postfix and Dovecot with Virtual Mailboxes.

...

This feature allows users to indicate the project KEY through a regexp that MUST have a single capture group, such as:

No Formatcode
.*(#[0-9]{4}).*

The first capture group is the content of the first logical set of ( ). This allows an externally (fixed) email subject to drive the selection of an appropriate project key.

...

This is a variation on Project Auto Assign, it allows sub-addresses to be provided that are used as the assignee, for example, the following will cause the 'assignee' to be defined as user. This operation is outside of JEMH Directives and so will work with the Basic Field Processor.

No Formatcode
user+support@myco.net

Project Mappings

JEMH Project Mappings allow a single profile to route email to target projects, mappings can be created from:

  • the incoming addressee

  • the remote sender (from(smile)

  • the groups held by the remote JIRA user

There is no specific limit on project mappings other than usability. Future work will make management of large numbers of projects more user friendly.

...

Most of the JEMH Field Processors allow the use of Directives (if enabled). These directives allow remote users to drive JIRA into using a specific project. Directives can be supplied in a variety of ways, from Subject, lead in part of the Body, even X-JEMH mail headers for 'invisible' manipulation.

At Prefix

No Formatcode
@project=ABC

Colon suffix

No Formatcode
project: ABC

Subject

No Formatcode
Subject: hello there #project=ABC

X-JEMH mail header

No Formatcode
X-JEMH-project: ABC