dc.description.abstract |
Electronic mail is the most popular application on the Internet today due to its cost, simplicity, speed, and reliability. Businesses and users send billions of emails daily without giving a second though about whether or not the intended recipient actually received the email. Only in recent times has it become known that email may not be as reliable as once assumed.
This thesis aimed to assess current email systems which include mail system architecture, how it’s works, review the main protocols, messages formatting and delivery issues. The causes of delivery failure will be determined.
Furthermore, the effectiveness of current mechanisms already deployed for enhancement of reliability will be studied, however, presents their benefits, limitation and suggested solutions.
Also we propose module which develop end users mail tools which operates on MUAs ,independent of MTAs ,assist users to detect, trace and retransmit lost mails due to overload, failure (e.g., disk crash), or upgrade of a server along the end-to-end, store-and-forward path from the sender to the recipient.
We are choosing java language because it is ideal platform for distributed computing, it is object oriented, it separates the interface of a component from its implementation and it was designed for use on network from the beginning.
a prototype select javamail packages that provides a protocol independent interface to mail server ,session objects , transport classes to send e-mail which includes Simple Mail Transfer Protocol ,Post Office Protocol and Interactive Mail Access Protocol. Another package High Availability javamail is a JavaMail transport proxy that adds efficiency and reliability to an underlying JavaMail provider. Tests conducted with a prototype analysis and results are compared to the use of the existing system in terms of reliability and performance. also we explain anew module advantages and drawbacks.Finally, overview alternative solutions, conclusion of implementation and what future work could be done on that area. |
en_US |