Я пытаюсь прочитать письмо, используя рубиновую почту.
Но mail.body.decoded
возвращает мне не только текст сообщения. Как я могу очистить это тело сообщения и удалить нежелательный текст, как:
-20cf30433c9a437cc304939017ef\nContent-Type: text/plain; charset=ISO-8859-1\nContent-
message = $stdin.read
mail = Mail.read_from_string(message)
puts mail.body.decoded
--20cf30433c9a437cc304939017ef\nContent-Type: text/plain; charset=ISO-8859-1\nContent-Transfer-Encoding: quoted-printable\n\n REAL BODY TEXT \\n\n--20cf30433c9a437cc304939017ef\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding: quoted-printable\n\n<br clear=3D\"all\">--20cf30433c9a437cc304939017ef--
Как мне очистить это почтовое сообщение, извлекающее только РЕАЛЬНЫЙ ТЕКСТ ТЕЛА, без ЛЮБОГО заголовка?
Я создаю простую систему тикетов, основанную на Ruby on Rails, и тикет создается при получении электронного письма по адресу ticket@mydomain.com Но когда сообщение находится в формате HTML, ТЕКСТ ТЕЛА окружен текстом HEADER.