Распознавание электронной почты, т. Е. Идентификатора билета с помощью PHP - PullRequest
1 голос
/ 14 июля 2011

Глядя, чтобы быть направленным в правильном направлении, чтобы создать то есть.кто-то отправляет электронное письмо на адрес support@domain.com, с его проблемой, по электронной почте через php распознается, что это «свежая» электронная почта, которой нет в системе, поэтому электронная почта зарегистрирована в базе данных, и отправитель электронной почты получит автоматический ответс идентификатором билета, говорящим, что мы вернемся к ним, и это их билет, и любые электронные письма туда и обратно с этим идентификатором билета в строке темы и / или нижней части тела будут зарегистрированы в базе данных, чтобы клиент мог войти в клиентскую областьи увидеть их, и ответить там же.

Я знаю, что DreamHost & Apple (в частности, служба поддержки клиентов iTunes) использует эту систему типа «id-ticket», и просто хочу, чтобы ее указывали в правильном направлении.

Спасибо.

1 Ответ

2 голосов
/ 14 июля 2011

Это, вероятно, было бы хорошим чтением для получения и работы с электронными письмами в PHP - http://www.tuxradar.com/practicalphp/15/6/1.

Каждое сообщение электронной почты должно иметь идентификатор сообщения в заголовках, но это не то, на что вы действительно можете положиться, поэтомуЯ бы использовал некоторую комбинацию нескольких атрибутов сообщения электронной почты.Может быть, адрес электронной почты отправителя и контрольная сумма (http://php.net/manual/en/function.crc32.php) тела и темы.

Вы можете использовать это (http://php.net/manual/en/function.uniqid.php), чтобы генерировать уникальные идентификаторы билетов и сохранять их в БД или просто использовать первичный ключтаблица билетов / электронных писем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...