diff options
Diffstat (limited to 'old/spec')
-rw-r--r-- | old/spec | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/old/spec b/old/spec new file mode 100644 index 0000000..22bd6c2 --- /dev/null +++ b/old/spec @@ -0,0 +1,118 @@ +* Bookmark + http://gnobog.sourceforge.net + +* General Info + - http://www.emailman.com/conversion + +* Outlook Express -> mbox + - http://www.gpl.no/liboe + pros: 4.x 5.0 + liboe is a C library that reads Outlook Express 4 and 5.x mailboxes and + returns a standard Unix mailbox to a function specified as a parameter + to the converter. oe2mbx is a C program using liboe to convert Outlook + Express messages to the Unix mailbox format + + - http://www.arrakis.es/~fperezma/OtlkToNs/OtlkToNs.htm + pros: 4.x + cons: no 5.0 support + This software is suited for anyone who wants to move his e-mail files + from OutLook Express (mbx format) to Communicator v4.61 + It can't process files from OutLook Express 5 because this release stores + e-mail data in files with a format (dbx) that OtlkToNs can't read. + It is still in Alpha stage and it may not work well with some *.mbx files. + Also, the format specifications for the *.mbx files used in this program have + been recopiled from the Internet and may not be complete. + OutLook Express uses some index files (idx) in order to speed up access to + e-mail data. These are not used by this program because e-mail bodies keep + stored into *.mbx files. + + - kmailcvt + pro: 4.x 5.0 really well done and programming + cons: C++, depends on qt and kdenetwork + + - MS Outlook to Unix Mailbox Conversion mini HOWTO + http://www.ibiblio.org/pub/Linux/docs/HOWTO/mini/other-formats/html_single/Outlook-to-Unix-Mailbox.html + use windows and an IMAP server + + - http://www.wirejunkie.com/freestuff/devout/ + pros: 2000 !!!!!!!!! + it's a VBA utility that will export Outlook 2000 mail to Evolution mbox format. It now does Base64 and + Quoted Printable encoding (courtesy of a DLL), and thus handles attachments + and HTML messages. + + - http://mbx2mbox.sourceforge.net/ + cons: no update since 1997 + +------------------------------------------------------------------- +07/11/01 - Christian Belisle + +Goal of the project: Migrate mail, data and useful informations from +Windows to Mandrake Linux + +Features: +- Mail & account migration from Netscape, Outlook Express, Outlook +and Eudora. +- Data migration from folders specified by the user. +- Migration will be in a format that all the programs can read. Need to +be determined. + +How it will work: +- The first step will be in the Mandrake First Time Wizard. The program +will detect Netscape, OE and Eudora accounts and will ask to the user if +he want to transfer his account(s) in Linux. And if so, in which +program. After, the user will have to choose if he wants to transfer his +emails or not. And finally, he will have to tell if he wants to transfer +his data, and from where. +- After, configuration will be available thru the control panel to let the +user choose if he wants to synchronize, what to migrate, etc. +- The two parts will be depending on a library with all the necessary +functions to allow migration. Only the ergonomics features will be +developped in the applications. +- If the user choose so, a boot-only program can be installed to +synchronize Windows and Linux each time he boots (will mainly be +symbolic links to the files in the windows partition). + +Priorities: +- Research for information about Netscape, OE and Eudora formats +(mailbox and accounts) +- Build the mail part of the library + - OE migration (high priority) + - Netscape migration (middle priority) + - Eudora migration (low priority) + - Build the data part of the library + - Build the standalone interface first to crashtest the library + - Build an embedded interface to put it in Mandrake First Time + - Build the synchronizer + + Timeframe: + - Research: 1 week + - Mail Part of the Library: 5 weeks + - OE migration: 2 weeks + - Netscape migration: 2 weeks + - Eudora migration: 1 week + - Data Part of the Library: 2 weeks + - Standalone interface: 3 weeks + - Embedded interface: 2 weeks + - Synchronizer: 2 weeks + +Risk Evaluation: +- The first risk will be found in the eudora part of the library. That's +why I put only 1 week. If it's not working, it's not enough popular to +give more time. +- For OE and Netscape, there should be any stuff on the internet to +build something, so no risk here. +- For the data migration part, there's no risk either... we just have to +think about a good way to manage the files (copying or linking in the +windows partition) and once done, the development will be easy. +- In the standalone interface, there will be risks that the library is +not working correctly. That's why I put 3 weeks for the standalone and 2 +weeks for the embedded. +- The synchronizer will be like the embedded part... meaning no major +risks. + +Technologies used: +- Library: Perl +- Standalone interface: gtk (perl-GTK) +- Mandrake First Time: using the same language than the program itself. +- Synchronizer: perl (to ease the development, we don't need big speed +here) |