At the moment we send email for each new ticket/comment, it would be cool to be able to reply to these emails to comment on the discussion
We'll use postfix's milter for this via pymilter
Another resource: bmsi.com
Another option was to use the aliases table as does Request Tracker
Commit 6e7f9d86 relates to this ticket
This is now written (first version), hooked in systemd and seems to be working if we look at http://209.132.184.222/fork/pingou/test/issue/3
What is left is: use it for real to test it live (ie: find a way that we can send email to this dev machine).
This seems to be working fine, we had to rework the system to make http calls as postfix and pagure are running as two different users which do not have the same rights on the filesystem. Pagure can write to the git repos which postfix cannot do.
The milter being ran under the postfix user and since the tickets and pull-requests git repos have to be updated upon comments on ticket/pull-request, making the milter call the flask application solved that problem.
All in all, closing this now as Fixed
Fixed