meta data for this page
  •  

This is an old revision of the document!


Email ticketing

Client contacts can create/update tickets via e-mail.

1. Install PHP extensions:

  • php-imap
  • php-mailparse

2. Configure at Settings > Mail:

  • IMAP Host
  • IMAP Port
  • IMAP Encryption

3. Turn on: Settings > Ticket > Email-to-ticket parsing

4. Add a cron job to run email_parser_cron.php every minute

5. Ensure that all clients have the correct 'website' configured at Clients > Edit Client (optional - for auto-contact creation)

Notes

  • Only supports basic authentication (no oAuth) for now - a “nice to have” in the future
  • The IMAP connection uses the same SMTP Username/Password configured for sending emails should be configurable in future
  • As closed tickets cannot be re-opened, replies to closed tickets raise a notification
  • Emails from addresses that can't be matched to a client (via the website), contact (via email), or existing ticket (via subject line) are left in the inbox and flagged for review