I'd like to forward a customer support email address to the tracker email address, with comments I make on the ticket emailed back to the customer, with their replies coming back as comments on the the same ticket.
All the while, the tracker should effectively be "private", with no Anonymous/Account Holder browsing etc, and customers not able to see other issues other than their own. The tracker would also be used for general feature and bug tracking for the associated private git repo by me.
I tried to use todo.sr.ht for this use case but it fell apart when the "customer" replied to a comment via email.
I set up the mail forward with no problem, and used a non-sourcehut email address to send an email that correctly created a new ticket.
I commented on the ticket via todo.sr.ht and an email was sent to the "customer" email address, happy days!
However, when I replied to that email as the customer, it was rejected by sr.ht...
This is the mail system at host mail.sr.ht. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <~firstname.lastname@example.org>: host todo.sr.ht[184.108.40.206] said: 550 The tracker or ticket you requested does not exist. (in reply to end of DATA command) Reporting-MTA: dns; mail.sr.ht X-Postfix-Queue-ID: CF607400D6 X-Postfix-Sender: rfc822; email@example.com Arrival-Date: Sun, 22 Sep 2019 23:54:59 +0000 (UTC) Final-Recipient: rfc822; ~firstname.lastname@example.org Original-Recipient: rfc822;~email@example.com Action: failed Status: 5.0.0 Remote-MTA: dns; todo.sr.ht Diagnostic-Code: smtp; 550 The tracker or ticket you requested does not exist. From: "Ian M. Jones" <firstname.lastname@example.org> Subject: Re: <a href="/~ianmjones/goalmonitor/1" title="~ianmjones/goalmonitor#1: Test of tracker">~ianmjones/goalmonitor#1</a>: Test of tracker Date: 23 September 2019 at 00:54:57 BST To: <a href="/~ianmjones/goalmonitor/1" title="~ianmjones/goalmonitor#1: Test of tracker">~ianmjones/goalmonitor#1</a> <~email@example.com> I did thanks! You can close this now. Cheers, Ian On Sun, 2019-09-22 at 23:45 +0000, <a href="/~ianmjones">~ianmjones</a> wrote: Yay, seems to work! I wonder if submitter gets and email when I comment?
Access for the tracker is set to:
Anonymous: submit, comment (no browse, edit or triage)
Submitter: browse, comment, edit (no submit or triage)
Account Holder: none
Would be awesome if this use case was supported, would help with support for private projects as well as private alpha and beta testing when the project isn't yet ready for public consumption and a public tracker would be premature.
I noticed that the "private" tracker I'm using for this test was still visible in my profile to Anonymous users (I used a Firefox private window to test). So I've had to remove the submit and comment permissions to ensure the tracker is properly private.
Hopefully the customer reply by email to comment can work with just some submitter permissions.