Problem with net/imap


#1

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


#2

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


#3

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