ruby mail gem kullanarak bir e-posta okumaya çalışıyorum. Ancak mail.body.decoded
, yalnızca gövde mesajını değil. Nasıl bu vücut mesajı temizlemek ve benzeri istenmeyen metni kaldırabilirsiniz:Mail gem - vücut dizgisini temizlemek için nasıl
-20cf30433c9a437cc304939017ef\nContent-Type: text/plain; charset=ISO-8859-1\nContent-
message = $stdin.read
mail = Mail.read_from_string(message)
puts mail.body.decoded
Ben HERHANGİ olmadan, sadece GERÇEK VÜCUT METİN ayıklanması bu e-posta vücut posta iletisi temizlemek nasıl
--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--
başlık
Ruby on Rails tabanlı basit bir Bilet Sistemi oluşturuyorum ve bir e-posta [email protected] tarafından alındığında bir bilet oluşturulur. Ancak mesaj HTML formatında olduğunda, BODY TEXT, HEADERs metni ile çevrelenir. mail.multipart: Bir çok parçalı e-posta var gibi mail.parts [0] muhtemelen çok kullanışlı olacaktır Bunlar .body.decoded kullanabilmesi
Thats arıyordu tam olarak ne! Çok teşekkür ederim. – newx