REBOL [
Title: "Email Viewer (as web page)"
Date: 10-Sep-1999
File: %mailview.r
Purpose: {
This example displays all of your pending email
as an HTML web page. (But does not remove it.)
}
Note: {
Does not remove the mail from the server.
See the popspec.r file for examples of how
to setup your mailbox connection.
}
library: [
level: 'intermediate
platform: none
type: none
domain: [email markup other-net]
tested-under: none
support: none
license: none
see-also: none
]
]
html: make string! 10000 ; where new page is stored
emit: func [data] [append html reduce data]
inbox: open load %popspec.r ;file contains POP email box info
emit [
"Mailbox Summary for " now/date " " now/time
length? inbox " message(s)"
| "From:" | first mail/from |
| "Subject:" | mail/subject |
| "Length:" | length? mail/content |
mail/content |
] close inbox write %inbox.html html