Reply-to a notification is added as internal comment on a Service Management ticket if the user has Jira License
Platform Notice: Data Center - This article applies to Atlassian products on the Data Center platform.
Note that this knowledge base article was created for the Data Center version of the product. Data Center knowledge base articles for non-Data Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
When a Jira user is acting as a Customer on a Service Management project and replies to a Jira notification, the comment is added as an internal comment.
Diagnosis
- Check if the user is an Agent (contains a Jira license);
- Check if the user has "Interact with Customers" permission in the project;
- Check if the mail handler used is Jira's Mail Handler or if the Service Management Project is using a JSM mail handler.
Cause
Service Desk interprets all comments as internal unless:
(1) they were created in the customer portal
(2) they were created in reply to the email notification by the reporter / a participant / an agent and processed by the Service Desk mail handler
(3) an agent made a comment in JIRA and selected the "respond to customer" (external) option
(4) an agent changes any comment from internal to external by editing it in JIRA
(5) they were created before an existing JIRA project was converted into a Service Desk project
Solution
Working as designed. Jira mail handler will consider the user as a "Collaborator" and add the reply-to email as internal.
In order to add the comment as public, the reply-to should be managed by the own Jira Service Management handler, instead of the Jira mail handler, thus satisfying the requirement "(2) they were created in reply to the email notification by the reporter / a participant / an agent, and processed by the Service Desk mail handler".
For this we will need to :
1) Configure the Jira Service Management to use its own email account, adding the email at the Project Settings > Email Requests. See Receiving requests by email
2) Configure the email on your Jira Service Management project at the Project Settings > Notifications. Then the incoming mail will be handled by the Service Desk.
Please note
Old notifications will still be using the previous email account so they will remain being handled by the Jira Mail handler and being added as internal.
Only new notifications will use the new email account.