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