PHASE1
over 2 years late (2010-09-09)
58%
PHASE1-RELEASE¶
Tool design¶
- 1000 distinct users support
- stand-alone architecture with configuration file support to customize its behavior:
- Configuration file(s) to customize tool behavior:
- Customize predefined emails (pool of emails client can send)
- number and types of attachments
- Common email contents (UTF-8 text, HTML, compressed RTF, pictures etc.)
- Describe client behavior:
- emails to send
- number, order of scenarios to run (loop) – possibly delay between each scenarios
- script to create MAPI profiles for all clients (1000) in openchange profile database
- TDB database design for preliminary logging and monitoring purposes (store / reference emails sent/fetched)
- User documentation and DTD to customize configuration file upon needs
- Fork per/user model approach based on schedule, preliminary thread support may be added to the POC depending on remaining available time.
MAPI support:¶
- Exchange 2003/2007 RPC support (0xA EcDoConnectEx and 0xB EcDoRpcExt2)
- Unique IP address per user implementation
- Predefined emails template:
- generic send email (w/ and w/o attachments) scenario matching predefined emails capabilities
- fetch email (w/ and w/o attachments) scenario matching Outlook send/receive process in online mode
- clean-up / delete emails from user mailbox to reset the test environment