User Tools

Site Tools


wiki:ticket_email_parse

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
wiki/ticket_email_parse.txt · Last modified: 2023/01/31 12:38 by wrongecho

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki