View in color | License | Download script | History | Other scripts by: carl |
30-Apr 15:49 UTC
[0.417] 10.867k
[0.417] 10.867k
mbxscripts.rREBOL [
Title: "Search Mail for REBOL Scripts"
Date: 30-May-2000
File: %mbxscripts.r
Author: "Carl Sassenrath"
Purpose: {
Search a mailbox file (e.g. Eudora) for email messages
containing REBOL scripts.
}
library: [
level: 'intermediate
platform: none
type: [tool]
domain: 'email
tested-under: none
support: none
license: none
see-also: none
]
]
print "Reading mailbox..."
mailbox: read %"/c/program files/qualcomm/eudora mail/in.mbx"
;-- Determine the marker for message separation:
first-line: copy/part mailbox find mailbox newline
parts: parse first-line ""
marker: reform [parts/1 parts/2]
scripts: make string! 100000
parse mailbox [
some [thru marker thru newline copy message to marker
(mail: import-email message
if code: script? mail/content [
print mail/subject
repend scripts [
newline newline
"---------------" newline
"From: " mail/from newline
"Date: " mail/date newline
"Subject: " mail/subject newline
code
]
]
)]
]
write %scripts.txt scripts |