Tag: 票证跟踪

邮件gem – 如何清理身体字符串

我正在尝试使用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–20cf30433c9a437cc304939017ef– 如何清除此电子邮件正文邮件,仅提取REAL BODY TEXT,不带任何标题? 我正在创建一个基于Ruby on Rails的简单票务系统,并在ticket@mydomain.com收到电子邮件时创建票证。 但是当消息是HTML格式时,BODY TEXT被HEADER文本包围。