Ich versuche, eine E-Mail mit Ruby Mail Gem zu lesen. Aber mail.body.decoded
gibt mir nicht nur die Nachricht des Körpers zurück. Wie kann ich diese Körper Nachricht aufzuräumen und entfernen Sie unerwünschte Text wie:Mail Juwel - wie man den Körper string
-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--
Wie kann ich diese E-Mail-Körper-Mail-Nachricht nur die REAL BODY TEXT Extrahieren aufzuräumen, ohne ANY Header ?
Ich erstelle ein einfaches Ticket-System in Ruby on Rails, und ein Ticket wird erstellt, wenn eine E-Mail von [email protected] empfangen wird. Wenn die Nachricht jedoch im HTML-Format vorliegt, ist der BODY TEXT von HEADER-Text umgeben.
Das ist genau das, was ich gesucht habe! Vielen Dank. – newx