Problem with net/imap

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

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. - [email protected] - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com

Thanks Eric, I had figured out about 20 min after I posted to the
list, but will look at the file you sent.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs