tinyissue
tinyissue copied to clipboard
Ticket by mail
Although this is probably not an easy task I suggest this anyway:
- Option to create a ticket tag for each user. (Simple button: 'Create/Renew ticket tag') Ticket tags are simply a random number with at least 10 digits. the longer the better. 2 Users should be able to send a mail to a predefined mail adress (Configurable from within the tinyissue administration) using their 'ticket tag' in the beginning of the subject: like this
'388576636: There's an error when creating a user' and some text in the mail.
- New mails are simply polled from the mail account when logging in as 'manager' or administrator'
I actual have implemented a prototype for this feature when I was using the old version of TinyIssue. I used it for short time, then removed the code. I was worried about the possibility of generating spam issues.
Can revisit this feature later.
Hey, I think this idea was actually quite good.
Here's what I'd suggest for this function to prevent spam:
- Every user can send tickets per mail and each mail is treated as one ticket
- Users have to activate mail tickets - in their profile with one click on a button
- Additionally every user can manually define/save a ticket passcode in his profile.
- The ticket passcode can be used when sending a ticket from a different mail adress
- Users are only allowed a certain amount of tickets per hour and per day (24 hours)
- The maximum amount of tickets per hour and per day is defined in global settings per role
- If more tickets than the defined are being sent mail tickets for a user is deactivated.
- The user can again reactivate this function at any time in his profile.
- TinyIssue searches for keywords in the mail subject -> #
: - User can alternatively send tickets with ticket passcode @
embedded in the subject - There should be 2 operating modes for this: 1. cronjob - and 2. manual.
cronjob In cronjob mode tinyissue can automatically send a one time 'spam warning / mail tickets blocked' each time mail tickets are activated/reactivated.
manual In manual mode tickets are processed/fetched when loggin into the website as manager/admin. Then the same limits apply by checking the date sent of the mails that are being polled.
Example: User is registered with [email protected]. He can send tickets from this account or by sending with his ticket passcode.
Subject: @myticket99 #bug There's an error in the adress database. Text: This is the description of the problem.