Каков наилучший способ хранения содержимого почты с отображением истории - PullRequest
0 голосов
/ 03 мая 2020

Мы пытаемся создать почтовый ящик типа gmail в нашем приложении и используем AWS SES для отправки электронных писем. Используя AWS SES, мы получаем пользователей, которые ответили на наше электронное письмо, так что это поможет нам отследить ответ, отправленный всеми пользователями входящих сообщений электронной почты, когда они отправляют ответы, поскольку мы можем перехватить это с помощью AWS SNS.

Проблема, с которой мы здесь сталкиваемся, - рендеринг истории электронной почты в HTML Просмотр (Gmail Like).

См. Прикрепленный вид изображения истории, отображаемой в Gmail. У нас есть одна кнопка с тремя точками в каждом письме, и мы можем просматривать историю на любой глубине, нажав на эту три кнопки с вертикальной линией для группировки беседы по электронной почте и стрелкой <для обозначения глубины беседы. </p>

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

Если нам нужно реализовать это в этом формате, дайте мне знать, что будет в будущем для хранения данных в таблице mysql.

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

Пожалуйста, помогите нам в этом.

enter image description here

...