[REBOL] Re: Mail Client(RebMale)
From: mario:cassani:icl at: 17-Aug-2001 13:34
Hi all,
I was away for holidays and, I was working on a mail client
with programmable filters AND simple filters, using:
> The first version should do the following:
>
YES > * Multiple account access
YES > * a simple option to not delete the messages from the
server.
YES > * The absolute inability to execute any kind of code
contained
in messages or otherwise from external sources.
YES, Gabriele's libraries > * Auto-filtering into folders (by parse
rules?)
NO > * send mail with attachments
NO > * IMAP capability
NO > * Import features for Outlook, Netscape, & Eudora
NO > * Signiture/Macro-for-outgoing feature
NO > * Macro-for-incoming feature(i.e. sorting, & anti-spam)
NO > * Virus Scanning
EASY, 80% done> * Allow me to download attachements apart from my regular
mail.
TODO: planned a sync option for multiple workstations >* Allow me to get
read my
work mail from home and my home mail from work, without
erasing
it from the server.
COOKIES> * Enable me to read/import my web based mail too.
NO > * Enable me to read/import Eudora mailboxes and settings.
> You might like to look at my mini e-mail client ....
>
> http://www.upnaway.com/~philb/philip/pbmail/readmail.r
>
The PhilB GUI looks good, I can send Gabriele Santilli's
filter libraries and my actually unfinished code to be used.
Everything is designed with the goal of keeping different tasks in
different modules, sharing the libraries. I have a mail/news download
script, an attachment extractor script and some samples to handle the
libraries.
My original idea was to create a tool to archive and keep separate
office mail from different customers to easily find information about
the customer requests, bug reports, feedback...
Everything can be periodically saved on a CD and is still browsable.
The messages are saved in a "dated" path to track mail received in
a time (very useful for my job):
2001/08/17/Mailbox1/Category1
2001/08/17/Mailbox1/Category2
2001/08/17/Mailbox1/Category3
2001/08/17/Mailbox2/Category1
2001/08/17/Mailbox3/Category1
2001/08/17/Mailbox3/Category2
this is easily adjustable but I think it's better to keep the feature
using a flag in the options.
Messages from mailing lists are kept in a separate path
Mailings/Rebol
Mailings/Ally
Mailings/Rebol-IT
Mailings/AROS
while indexes of the received messages are written in the "dated" path
(too):
2001/08/17/Mailbox1-Category1.txt
2001/08/17/Mailbox1-Category2.txt
2001/08/17/Mailbox1-Category3.txt
2001/08/17/Mailbox2-Category1.txt
2001/08/17/Mailbox3-Category1.txt
2001/08/17/Mailbox3-Category2.txt
From work, due to the proxy, I cannot upload the files or use cvs
(if the project goes on sourceforge), I must send zipped scripts as
attachment. Let me know if you are interested.
I will read email until 18:00 (CET) then I will read it again on
Monday.
Nimenhao
Mario