osTicket с CakePHP - PullRequest
       19

osTicket с CakePHP

0 голосов
/ 31 октября 2011

Я хотел бы иметь функциональность, подобную osTicket, с CakePHP.Подробнее о том, где клиенты отправляют электронные письма на определенный адрес электронной почты службы поддержки, и CakePHP будет периодически получать электронные письма (не знаете, как?), А затем создавать из них уникальные билеты.

Каждому билету будет присвоен уникальный идентификатор и ответы на него.и от клиента должны быть сгруппированы в правильный идентификатор заявки.

На мой взгляд, это так:

CakePHP проверяет входящие с использованием IMAP / POP3. Получает непрочитанный список адресов электронной почты.В списке существующих идентификаторов будут создаваться новые электронные письма без идентификатора, поскольку новые заявки Служба поддержки ответит через интерфейс веб-администратора

Я не уверен, имеет ли смысл вышеуказанное.Я надеялся просто взять osTicket и интегрировать его в CakePHP, если он не слишком сложный.

Есть предложения?

1 Ответ

0 голосов
/ 31 октября 2011

То, что вы уже сказали, верно.

CakePHP проверяет входящие с использованием IMAP / POP3. Получает непрочитанный список адресов электронной почты. Просмотрите список существующих идентификаторов, новые письма без идентификатора будут создаваться как новые заявки. Поддержкакоманда ответит через интерфейс веб-администратора

Проверьте наличие новых писем, проанализируйте тему, если она соответствует шаблону, который вам нужен, если да, ищите вашу базу данных, если существуют записи для номера билета от субъекта, и если нетсоздайте их.

На самом деле, это довольно простая задача для CakePHP.Самая «сложная» часть касается доступа к imap / pop3, потому что CakePHP не предоставляет никаких источников данных для этого.Вы можете написать свой собственный источник данных imap / pop3 или проверить, есть ли он где-то в свободном доступе.

...