Как обработать тему электронной почты с почтальоном - PullRequest
2 голосов
/ 17 февраля 2012

Если человек, отвечающий на «тикет», использует почтовый клиент, такой как gmail, этот ответ покажет всю цепочку бесед, когда я наберу @message.body.decoded, а не текст, который он напечатал.

Есть ли способ извлечь только эту часть текста?

1 Ответ

2 голосов
/ 17 февраля 2012

Как правило, существующие ответы форматируются с предшествующим >.Один из вариантов - извлечь строки, которые не начинаются с этого символа.

Таким образом, вы смотрите на электронное письмо как на обычный текст и можете извлечь его.Вот пример:

--f46d0basically0a0unique0id # Marks the start of content for this email
Content-Type: text/plain; charset=ISO-8859-1

Hello foo,

This is a message.

Regards,
Bar

>
> Original response
> is quoted like this
> What in included here 
> depends on mail client
>


--f46d0basically0a0unique0id # Marks the end of content for this email
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...