POP3 Proxy platform for e-mail filtering
-
Upload
darshan-bhatt -
Category
Engineering
-
view
33 -
download
0
Transcript of POP3 Proxy platform for e-mail filtering
A POP3 Proxy Platform for E-Mail Filtering
PREPARED BY –
DARSHAN BHATT
(150320705001)
M.E (EC) – SEM 2
Content• Introduction• Goals of E-mail client system• Different Spam filtering methods• Basics of E-Mail• E-mail filtering platform• Design goal of PEMF• Work flow of PEMF• Types of connections• Conclusion• References
Introduction• An E-Mail that the recipient did not request or agree to
receive is known as “Spam”. [1]
• According to the survey, Internet Users of China
received 17.68 junk mails weekly on average and the
proportion of spam was 57.52%. [1]
• As spam volumes have increased, anti-spam techniques
have developed rapidly over the last few years. [1]
Goals of E-Mail Client System• Two main goals of E-Mail client system are [2] –
1. Filtering out junk E-Mails
2. Blocking E-Mails sent out by malicious code
• There are many spam filtering methods available
used to block E-Mails sent by malicious code. [2]
Spam Filtering Methods• Spam filtering methods can generally be divided into-
1. Access control Method
2. Authentication Method
3. Content based filtering Method …………….[1]
• We will discuss content based filtering method because it
receives more and more attention because of high accuracy
rate and practicality.
Basics of E-Mail• E-Mail is an electronic mail which is one of the most
popular Internet service allows a message including text,
audio & video. [4]
• In general, E-Mail system is composed of three sub-
systems : MUA, MTA and MDA [1][3]
• E-mail filtering program based on MUA has advantage
of easy achievement and maintenance. [1]
Basics of E-Mail
Fig 1 : MUA, MTA and MDA
E-Mail Filtering Platform• A Platform based on MUA for filtering email named
PEMF : POP3 Proxy Platform for E-Mail Filtering.
• This platform is compatible with different content based
filtering methods. [1]
• It has an advantage of transparent connection between e-
mail server and e-mail client and has high
communication efficiency. [1]
Design goals of PEMF• PEMF achieves three design goals :
1. It has Universality – Design universal system
2. It ensures the transparency requirements. – User need not
install any application
3. It has high efficiency and stability. – It improves
efficiency and stability of system using thread pool
mechanism.
Fig 2 : Work-flow of PEMF
Work flow of PEMF• E-Mail client could be Foxmail, Outlook Express etc.
applications.
• PEMF consists of two components : MFS and MFM.
• MFS is a mail filtering service and MFM is mail
filtering model.
Types of connections• There are two possibilities of connections between E-
Mail client and E-mail server :
1. Synchronous connection
2. Asynchronous connection
• In PEMF system, asynchronous simulation is used to
achive transparent connection between client and server.
[1]
Fig-3 : Synchronous Connection
Fig-4 : Asynchronous Connection
Thread pool technology
• In computer programming, thread pool pattern consists of a number ‘m’ of threads created to perform number ‘n’ of tasks used to improve processing efficiency. [3]
Conclusion• PEMF is a platform with high efficiency and stability
for filtering e-mails. It is compatible with all content
based filtering methods. It achieved transparent
connection between E-Mail server and E-Mail client. It
supported multi-account simultaneous connections. It
is not only used to be anti-spam system but also used
as test platform for different e-mail filtering methods.
References[1]. W.Zhang, Li Zhang, “A POP3 Proxy Platform for
E-Mail Filtering”, IEEE conference on computational intelligence and software engineering, 2009
[2]. S.J.Horng, M.Yang su, C-yi Wu, “An E-Mail Client Implementation with Spam filtering and security mechanisms”
[3]. www.Wikipedia.org[4].“Data communication and networking” by
B.A.Forouzan
THANK YOUTHANK YOU