Сохраняются ли пользовательские заголовки почты после ответа? - PullRequest
1 голос
/ 03 марта 2012

В настоящее время я пытаюсь разработать веб-приложение на PHP, которое позволяет пользователям отправлять электронные письма другим пользователям.После этого получатель может ответить на электронное письмо, и сообщение будет обновлено в веб-приложении.

Теперь, чтобы отслеживать каждое отдельное сообщение пользователя, я хотел бы добавить в электронное письмо свой собственный заголовок (т.е. разговор_идентификатора).,Когда получатель ответит на электронное письмо в своем почтовом клиенте, будет ли сохранен пользовательский почтовый заголовок (т. Е. Разговорный_идентификатор)?

Будет задание cron, которое выполняется каждую минуту, открывающее поток POP3 для веб-сервераполучить новые электронные письма (ответы, которые пользователь, возможно, отправил со своим почтовым клиентом), чтобы обновить мою БД.

Я не уверен, что это хороший способ для разработки такого приложения.Любые предложения?

РЕДАКТИРОВАТЬ: Кроме того, я уверен, интересно, как я могу удалить цитируемые сообщения в ответе?

Ответы [ 2 ]

4 голосов
/ 03 марта 2012

Вы не можете полагаться на то, что заголовки почты сохраняются - каждый почтовый клиент сам решает, что включать.

Я бы обычно указывал идентификатор разговора в скобках [] в темечто позволяет действительно легко разобрать с помощью регулярного выражения.

0 голосов
/ 19 ноября 2018

Каждое сообщение уже содержит поле Message-ID , которое используется почтовыми клиентами для создания содержимого поля In-Reply-To .

Разве после стандартных стандартов нельзя было бы полагаться на то, что почтовый клиент пользователя правильно устанавливает поле in-reply-to ?Насколько я знаю, все почтовые клиенты используют это правильно.(даже если согласно этой теме Outlook может иметь случайную ошибку?)

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

РЕДАКТИРОВАТЬ: Я помню, как мой друг рассказывал мне свое разочарование от работы по поводу того, сколько людей удаляют или даже редактируют эти теги в скобках [] из поля suject.Кроме того, кажется, что это очень грязный обходной путь, и все ваше программное обеспечение должно будет обрабатывать его, не противопоставляя его возможности пользователей изменить его => практически невозможно.

РЕДАКТИРОВАТЬ: Я думаю, что это будетТрудно надежно удалить цитируемое сообщение в ответе, потому что каждый почтовый клиент обрабатывает его по-своему.

...