I. Databases
- Supports multiple users. A Role table (mailrole) and a user table (mailuser) are required );
- Supports multiple folders. A folder table (mailfolder) is required );
- Multi-Mailbox settings are supported. A mailbox setting table (mailconfig) is required );
- Add a mail info table (maillist) and a Mail Attachment table (mailattachment ).
The following figure shows the database model:
II,ProgramDesign Analysis:
- Multiple users are supported. You need to design logon pages and administrator management pages (or how to manage users ?) User information page.
- Multiple folders are supported, and a folder tree is required. For example, a folder tree is displayed on the left of emails such as 163.
- Multiple mailbox settings are supported, so you must set the mailbox page and add the mailbox settings list page.
- Of course, the mail management page is still inseparable.
- Since multi-thread sending and receiving is supported, we need to set a mail sending and receiving Thread class, which we can call through WebService.
- In the end, the entire T-frame will not be used as an alternative.
Well, this graph is free of charge. If you need other functions, add them.