ruby mail gemを使ってメールを読もうとしています。しかし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--
ヘッダーなしで REAL BODY TEXT のみを抽出して、このメール本文メッセージをクリーンアップするにはどうすればよいですか?
Ruby on Rails に基づいた単純なチケット システムを作成しています。ticket@mydomain.com からメールを受信すると、チケットが作成されます。ただし、メッセージが HTML 形式の場合、BODY TEXT は HEADER テキストで囲まれます。