我正在尝试使用 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 被 HEADERs 文本包围。