Forum: Ruby Problem with net/imap

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Thiago J. (Guest)
on 2006-05-14 15:35
(Received via mailing list)
Hi all,

I've been struggling for the past hour to get just the message text
itself
from the body but I can't figure out, all I get is the entire body which
contains all the headers, etc...

This is what I'm doing...

imap = IMAP.new(server)
imap.authenticate('LOGIN', login, passwd)
imap.examine('INBOX')
imap.uid_fetch(uid, "BODY[]").first.attr["BODY[]"]

Any help would be appreciated.

Thanks
Eric H. (Guest)
on 2006-05-15 23:00
(Received via mailing list)
On May 14, 2006, at 4:34 AM, Thiago J. wrote:

> imap.examine('INBOX')
> imap.uid_fetch(uid, "BODY[]").first.attr["BODY[]"]
>
> Any help would be appreciated.

You want BODY[TEXT].  See RFC 2060:

ftp://ftp.rfc-editor.org/in-notes/rfc2060.txt

--
Eric H. - removed_email_address@domain.invalid - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com
Thiago J. (Guest)
on 2006-05-16 00:05
(Received via mailing list)
Thanks Eric, I had figured out about 20 min after I posted to the
list, but will look at the file you sent.
This topic is locked and can not be replied to.