我正在尝试使用 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 真实的正文 \\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格式发送时,正文会被包含头部文本所包围。