MINISTRY OF EDUCATION AND TRAINING FPT UNIVERSITY Capstone Project Document [Wrong e-mail sending prevention system] <Hades Group> Nguyễn Thị Thu Hiền - 00431 Lại Hồng Anh - 00454 Group Trần Ngọc Hoàng - 00365 Members Hồ Thanh Luân - 00301 Nguyễn Văn Sáng - 00452 Tống Duy Sỹ - 00398 Supervisor Trần Bình Dương Ext Supervisor Capstone Project code - Hanoi, September 2011 - Table of Contents 1. Introduction ........................................................................................................................................... 3 2. Literature Review .................................................................................................................................. 3 2.1 3. Overview of exciting applications .................................................................................................... 3 About our project .................................................................................................................................. 5 3.1 Solutions ........................................................................................................................................... 6 3.2 Implementation Environment ........................................................................................................... 6 3.3 Estimate of market demand ............................................................................................................... 6 4. Reference .............................................................................................................................................. 7 1. Introduction Nowadays, Communication via e-mails has become popular all over the world. Because of these following advantages of using email: easy, fast, inexpensive, easy to filter, secure and reliable, etc. Almost every individual has at least a mailbox. People use email to exchange a lot of information in their life, from the messages for a chatting to important contacts or even secret information. Sending e-mail to an unwanted address is a problem that arises easily when users exchange email every day. This problem can lead to serious effects such as reveal confidential information. The system which blocks user sending email to wrong address is not commonly used. Therefore, our team wants to develop system which can recognize and notify user whether an e-mail is going to be sent to a wrong receiver. Moreover, Outlook is a popular personal mailbox software, so we decide to built our product as a plug-in on Outlook. From the features we provide in our application, we believe that the result of our project will contribute to disseminate similar systems and reduce risk for trading activities in business and life. 2. Literature Review Currently there are a little software or applications research on this issue. The most prominent is probably Gmail’s “Don’t forget Bob” and “Got the wrong Bob” applications. 2.1 Overview of exciting applications Gmail’s “Don’t forget Bob” and “Got the wrong Bob” applications analyse receiver’s email adress to make automatically suggestions which based on the groups of people that user usually sending e-mail. The Don't forget Bob feature suggests recipients for your e-mail while you compose the message. The feature suggests people you might want to include based on your most contacted groups of people. The feature kicks in when you enter at least two recipients. For example, if you regularly e-mail your mother, father, and sister together, then the next time you start composing a message to your parents; Gmail will suggest you add your sister, too. A similar example works for work-related groups. Once you click on a suggested name, that person will get added to your e-mail. The Got the wrong Bob? Feature can be a life-saver and spare you some embarrassment. Again, the feature is based on groups of people you e-mail most often, so Gmail will try to figure out if you have accidentally included the wrong person in the recipients list (before it's too late). For example, if you usually e-mail a group of friends, and one of them has a similar name as your boss (and you typed it in by mistake), Gmail will warn you that you might be making a mistake. This feature, like Don't forget Bob, kicks in when you add more than two people to your recipients list. Achievement of existing application Gmail’s “Don’t forget Bob” and “Got the wrong Bob” applications helps user ensure that they are emailing to right and enough people. Limitation of existing application Gmail’s “Don’t forget Bob” and “Got the wrong Bob” applications will work only if user is emailing more than two people. 3. About our project The basic methodology in Wrong e-mail sending prevention system extracts the personal style from email’s contents; classify the group of received email in personal style and using methodology such as: Time distance, Content trace, Group link, Receiver matching. Strengths: extracting the personal style from email’s contents of personal style as a feature to distinguish groups of subjects for each email sent. This point has the potential to help the group complete the registration inventions. Weaknesses: this is new problem, the group never actually starts to solve. References is rare, because this is new problem in world-class. Opportunities: The problem is new in the world-class, so the result obtained in the potential can be apply in the world wide. Risks: The problem is not solved at the world-class, it means this is so difficult and requires great efforts of the project team. 3.1 Solutions Approach method that use sign to realize the personal style from email’s contents is one of methods will be apply for prototype. To achieve the highest efficiency, prototype will use all resource possible such as: sender, receiver, email sending, contents, history information, etc. and using many analysis methods. Method "Time distance" may consider factors: - Contact the nearest time. - Frequency of contact. - The number of contact. Method "Content trace" may consider the following factors: - Compare the contents of current email with the content in the past. - Elements of time. Method "Receiver matching" may consider factors: - Determine information about receiver from email: comparison with receiver’s profile. Methods "Group Link" may consider the following factors: - Identify the group that receiver on. - Groups that receiver do not belong. 3.2 Implementation Environment We choose to build a plug-in for Outlook because of Outlook is popular personal mailbox software. Prototype runs on personal computers will help security content for users’ email. 3.3 Estimate of market demand Products of the project can be used directly in the exchange email activities of the units in FPT; and can range widely deployed in the world because of the demand for email transactions. 4. Reference The solutions is referenced from the project of FPT Technology Research Institute http://ftri.fpt.edu.vn/wp-content/uploads/2011/06/C-2011-06-FSOFT-01.pdf