if you plan to re-invent the wheel just take a look at this tutorial :)
in jemh you set up profiles and add several settings to them.
one of them is to add a specific label to the issue that gets created from an assigned email address (to the profile: per-project mapping or globally in the issue section)
one profile can hold several per-project mappings so every emailaddress that is mapped to it can be specified with a different value for the "Lable" field upon issue creation. but this is one giant of a plugin (extensions and configuration possibilities) so it may offers way to much than what you actually need only.
maybe something like this:
repeat this for each project (one email address for each)
once you're done i guess with sth like "script runner" you can perform condition checks and update matching issues.
i might be wrong (we use JEMH to handle email processing so i never thought about alternatives) but i think this could work
In addition to the last comment, if the mail server you are using supports IMAP, you do not require to set up separate email addresses for each individual handler. please have a look at this article. It has initially been written with Gmail as mail server in mind, but it should work for any IMAP supporting mail server.
The event for these issues is the normal "Issue Create" event. Out of the box, there is no direct way to determine if the issue had been created through mail or from the instance itself. Depending on your needs, you could consider setting the default reporter of mail handler to a specific user through which you can determine the source of the issue.
Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot