The use case:
-
When a new ticket in one project was created, all the users of this project will receive a notify email whose address is "ticket+PROJECT_UID+TICKET_UID@info.pragmatic.ly"
-
When a new iteration in one project was created, all the users of this project will receive a notify email whose address is "iteration+PROJECT_UID+TICKET_UID@info.pragmatic.ly"
-
We use SendCloud mail server, when it received an email replied by user, it will post the json data to the app route "/api/email_replies", we had defined in SendCloud.
-
When the app received the post request, first, it needs to verify that the request is posted from SendCloud. We get the authentication strategy from SendCloud Api.