Как отбросить цитируемую часть письма при парсинге?

Здравствуйте.
Вопрос про beast practice в области парсинга писем.
Реализовываю функционал при котором пользователи в системе help desk могут просто отвечать на письма для общения со службой поддержки сайта. Т.к. пользователи во время ответа, как правило, включают цитируемое письмо, то возникла необходимость скриптом при парсинге отбрасывать кусок истории переписки.
Как это сделать правильно?
Пока придумал только в письма, направляемые клиенту, включать определенный блок html кода и при парсинге всегда отбрасывать всё что идет после него.
  • Вопрос задан
  • 338 просмотров
Решения вопроса 1
@MaxiStyle Автор вопроса
Начал в письма вставлять якоря сверху исходного письма, типа набора символов "########...". И по ним уже отбрасываю все что ниже.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
Вы же текст письма знаете... удаляйте его при POST
или пользователи меняют текст в письме? :)
Ответ написан
Вряд ли это можно сделать как-то правильно, у всех почтовых сервисов/программ свой вид цитирования, кто-то отделяет символами, кто-то с помощью css цитату выделяет.
Скажу больше, есть программы, которые цитату не в конец письма кладут, а в начало и письма имеют вид:
"Здравствуйте, вы писали 23.11.2015 23:43
Цитата
Текст"
Хотя могу ошибаться, сам был бы счастлив найти решение, т.к. актуально)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы