Dear Wiki user,

You have subscribed to a wiki page or wiki category on "James Wiki" for change 
notification.

The following page has been changed by ChauLe:
http://wiki.apache.org/james/ChauLe

------------------------------------------------------------------------------
  Hello!
  
- My name is Le Dinh Bao Chau. Currently I study at School of Computer 
Engineering, Nanyang Technological University, Singapore 
(http://www.ntu.edu.sg/sce/). I love programming and I have been programming 
for seven years. During such period, I have done many projects which are 
standalone and web-based applications using C,C++, Java and C#. My favourite 
languages are C++ and Java.
+ My name is Le Dinh Bao Chau, Marcus. Currently I study at School of Computer 
Engineering, Nanyang Technological University, Singapore 
(http://www.ntu.edu.sg/sce/). I love programming and I have been programming 
for seven years. During such period, I have done many projects which are 
standalone and web-based applications using C,C++, Java and C#. My favourite 
languages are C++ and Java.
  
- Though I have used Linux for more than 2 years, I am still new to open-source 
software development. I hope I would gain value experiences and knowledge 
during this summer. The project James Fast-fail implemetation caught my eyes 
quickly and I really get interested with it. However as I was acknowledged of 
+ Though I have used Linux for more than 2 years, I am still new to open-source 
software development. I hope I would gain valuable experiences and knowledge 
about it during this summer. The project James Fast-fail implemetation caught 
my eyes quickly and I really get interested with it. However as I was 
acknowledged of this event quite lately, I have little time on investing the 
project. Still, I am confident I can catch up and finish it in time. Below is 
what I have obtained last few days. I will keep updating it as I find out more 
useful information.
  
  === Problem ===
+ One of the problem posed to James mail server developers is the degrade
+ in performance when the server is hit heavy spam traffic and D.O.S attack.
+ An approach to deal with this problem is extending the SMTP protocol which
+ will allow the server to terminate the conversation before it wastes resource
+ downloading spam, oversized, undeliverable or rules violated messages. The 
rule
+ can be set and unset flexibly.
- James mail server performs reasonably well under normal load but heavy
- spam traffic and dos attacks significantly degrade performance. Under
- the current design the main process of decision making about each particular
- mail message happens after the message has been fully received and filed
- to disk or database. Combating spam requires us to adopt an alternative
- strategy - we may wish to just cut TCP connections short based on IP and
- SMTP commands given before we even start to accept the message.
  
  Another issue is that under the current design very little control
  is possible over a running instance of James mail server - the main

Reply via email to