Я создаю базовую систему, которая позволяет пользователям отвечать на сообщения на веб-сайте по электронной почте. Однако большинство почтовых клиентов включают текст предыдущих электронных писем в свои ответные электронные письма. Этот текст на сайте нежелателен.
Есть ли надежный способ, которым я могу извлечь только новое сообщение, не зная о предыдущих письмах? Я использую email
класс Python.
Пример сообщения:
Content-Type: text/plain; charset=ISO-8859-1
test message! This is the part I want.
On Thu, Mar 24, 2011 at 3:51 PM, <test@test.com> wrote:
> Hi!
>
> Herman just posted a comment on the website:
>
>
> From: Herman
> "Hi there! I might be interested"
>
>
> Regards,
> The Website Team
> http://www.test.com
>
Это ответное сообщение от gmail, я уверен, что другие клиенты могут сделать это по-другому. Хорошим началом, вероятно, будет игнорирование строк, начинающихся с >
, но между новым сообщением также могут быть такие строки, и тогда их, вероятно, следует сохранить. У меня также все еще будут строка типа контента и строка даты.