This question got me thinking about whether a plug-in could be developed to deal with the issue of cases that accidentally get re-opened when the respondent sends a final "Thanks" message back after you close a case.
I'd love to see some way to hook into FogBugz via the API, perhaps through an event, when an incoming e-mail is processed and an outgoing e-mail is generated. Ideally the interface would allow you to:
- Abort the processing/generation of the e-mail
- Modify the text of the e-mail before it is processed (for example to strip out signatures)
- Alter the BugId is linked to before processing, if desired.
- Control whether a case should be opened/re-opened based on the incoming e-mail.