Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: Email Headers ?

From: didec:tiscali at: 20-Feb-2004 13:32

Re: Email Headers ? Hi Peter, Unfortunately, you will not find this in the doc, as Rebol standard POP protocol doesn't handle reading part of a message. But here is a simple code than show you how to do it by yourself. ;--- Will receive the header objects emails: copy [] ;--- open your mailbox mb: open pop://user:[pass--pop--server-name] ;--- point on [message-num size-of-message] pairs sizes: mb/locals/sizes ;--- for each message-num and size foreach [mesg-num size] sizes [ ;--- Here we insert "manually" the command not handled by the standard pop:// protocol ; First send the request insert mb/sub-port rejoin ["TOP " pick mb/locals/msg-nums mb/state/index + mesg-num " 0"] ; second, wait for the correct answer net-utils/confirm mb/sub-port [ none "+OK" ] ; then pick in the answer received the message header without the content headers: mb/handler/read-til-dot mb make string! 1024 ;--- Append to the msg block the email object obtained from the string header form append emails import-email headers ] ;--- The result probe emails Hope it helps DideC