RE: james-fastfail

2005-06-04 Thread Noel J. Bergman
Moritz Julen wrote: > I'm Moritz and not a student any more. > I don't know if it is possbile for me to subscribe to > a project of 'summer of code'. Google makes the rules for their participation in the Summer of Code. You would have to check with them regarding your eligibility. Regardless o

james-fastfail

2005-06-04 Thread Moritz Julen
hello I'm Moritz and not a student any more. I studied electronics engineer and graduated in 2000. Then did some hardware development for 4 years. Now I would like to learn more about the software part of this world. So I feel like a student in programming. I don't know if it is possbile for me to

Re: Short term, but immediate, solution to spam volume.

2005-06-04 Thread Jeff Turner
On Fri, Jun 03, 2005 at 09:55:08PM +0200, Stefano Bagnara wrote: > > > I have no rights to close jira issues, you can mark as resolved the > > > following: > > > > > http://issues.apache.org/jira/browse/JAMES-380 > > > http://issues.apache.org/jira/browse/JAMES-379 > > > http://issues.apache.org/j

Mime4J

2005-06-04 Thread Noel J. Bergman
>>> We've just added some committers to James to incoporate MIME4j >>> (currently at http://mime4j.sourceforge.net/). Maybe we consider >>> using that. >> Absolutely, and develop the rest of the NotJavaMail APIs around it. >> It looks like these guys know MIME and if there are problems I'm sure >>

RE: Why do we need fast-fail?

2005-06-04 Thread Noel J. Bergman
Stefano Bagnara wrote: > Answering "550 We don't accept spam" to the "CRLF.CRLF" (end of DATA) will > be better than 1) because we don't need to send a further mail and better > that 2) because the sender will know the message won't be handled. > We should be aware that RFC states that an SMTP se

RE: Summer of Code

2005-06-04 Thread Noel J. Bergman
Chad, > I'd like to add command capabilitys similar to > http://www.ezmlm.org/ezman/ezman5.html#ss5.1 EZMLM. As Daniel mentioned, I wrote a fairly detailed plan for this, which you can see on the Wiki (http://wiki.apache.org/james/MailingListManager). If Aaron wants to mentor you, I believe that

RE: Google Summer Of Code - Interfaces

2005-06-04 Thread Noel J. Bergman
Anne, I was proposing first gaining a conceptual understanding of existing James configuration, and then developing a model for how it SHOULD be configured. Currently, JAMES is driven by XML files and Avalon interfaces. What if we wanted to move configuration into a database or directory service

RE: SPF support?

2005-06-04 Thread Noel J. Bergman
Anne, See my other message regarding configuration. It is all up to you what you wish to propose. I would like to see SPF support as a further anti-spam aid, but I would also like to see other things, too. There is so much that can be done with JAMES. Part of what I really want to come out of

Re: Summer of Code - JAMES Fastfail and Clustering

2005-06-04 Thread Stefano Bagnara
> I would probably configure virtual user mapping within the > protocol handler, which would allow me to reject unknown > users in-protocol instead of via bounce notices. But this > should be a configurable choice, ideally using the same code. If you run VirtuserTable in the protocol handler

Re: Why do we need fast-fail?

2005-06-04 Thread Stefano Bagnara
> > > D. SMTP "DATA": > > > D1. add antivirus/antispam and other content filters and provide > > > dedicated failure feedback. > > > I don't see much benefit to fast-failing after we've > already accepted > > the full message > > The big win here is not for us, but for the rest of the > Inte

RE: Summer of Code - JAMES Fastfail and Clustering

2005-06-04 Thread Noel J. Bergman
Danny Angus wrote: > In my opinion (There may be some disagreement about where we're going > with this!) Fast Fail is about extending the SMTP protocol to include > validations +1 Although the scope of "validation" covers that neccessary to determine that we will accept the responsibility for de

RE: Clustering (for Google Summer Code Project)

2005-06-04 Thread Noel J. Bergman
Nicolas Toper wrote: > I would be interested in working on clustering for James. > 1/ What should be the goal of the clustering: high performance > and/or fault tolerance? Yes. And another benefit would be that only the protocol handlers need to be started as root. The rest of JAMES could be r

RE: Why do we need fast-fail?

2005-06-04 Thread Noel J. Bergman
Serge observed: > > D. SMTP "DATA": > > D1. add antivirus/antispam and other content filters > > and provide dedicated failure feedback. > I don't see much benefit to fast-failing after we've already > accepted the full message The big win here is not for us, but for the rest of the Internet.

RE: Summer of Code - JAMES Fastfail

2005-06-04 Thread Noel J. Bergman
Alexander (and others interested in Fast-Fail), Danny has some information on http://wiki.apache.org/james/FastFail for his proposal. That is one of several that have come up over the past couple of years. I just posted mine there, too. Danny and I are largely in agreement on on having some for

Re: [bump]RE: Serious bandwidth begin consumed by James

2005-06-04 Thread Stefano Bagnara
> > 3. Non RFC compliant rejection of messages over size limit, > and this > > also screws up the remainder of the SMTP session. > > Stefano was working on buffering in SMTP. I don't know and > haven't looked to see if he got to this one, or if we still > need a patch. NO, my patch is only t

RE: Google Summer Code: student interested

2005-06-04 Thread Noel J. Bergman
> I have seen several projects listed on the Wiki. Those are some, feel free to propose others. I came up with another today, which is going through all of JAMES, finding all of the text strings, replacing the in-line text with the use of property bundles that use placeholders for the values, thu

RE: [bump]RE: Serious bandwidth begin consumed by James

2005-06-04 Thread Noel J. Bergman
Daniel, I will post today a new nightly build. If you are interested in testing the new improvements, that'd be great. > 1. endless remote delivery retries on an exception when remote delivery > bounces a message > 2. Error (eg. OutOfMemoryError) at any point in remote delivery causes > endless

svn commit: r180006 - /james/server/trunk/src/java/org/apache/james/transport/mailets/RemoteDelivery.java

2005-06-04 Thread noel
Author: noel Date: Sat Jun 4 10:21:55 2005 New Revision: 180006 URL: http://svn.apache.org/viewcvs?rev=180006&view=rev Log: First attempt to leverage JavaMail 1.3.2 STMP reply code improvements to better detect and handle transfer issues. Use true if you want to diagnose what is happening.

svn commit: r180005 - in /james/server/trunk/src/java/org/apache/james: James.java core/MailImpl.java

2005-06-04 Thread noel
Author: noel Date: Sat Jun 4 10:20:11 2005 New Revision: 180005 URL: http://svn.apache.org/viewcvs?rev=180005&view=rev Log: Modify JAME's MailetContext.bounce implementation to not include the original message, and to use the existing MailImpl.bounce() method to generate the bounce message. Th

[jira] Closed: (JAMES-338) Upgrade to JavaMail 1.3.2

2005-06-04 Thread Noel J. Bergman (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-338?page=all ] Noel J. Bergman closed JAMES-338: - Resolution: Fixed Upgraded in SVN. > Upgrade to JavaMail 1.3.2 > - > > Key: JAMES-338 > URL: http://issues.apac

Clustering (for Google Summer Code Project)

2005-06-04 Thread Nicolas Toper
Hello, I am a student in engineering school in computer science (at CNAM in Paris www.cnam.fr). I work part time as a project lead in a software company selling ASP services for newsletters. I would be interested in working on clustering for James. However before writing a proposal I have a few q

svn commit: r180004 - in /james/server/trunk/src: conf/james-config.xml java/org/apache/james/smtpserver/SMTPHandler.java java/org/apache/james/smtpserver/SMTPHandlerConfigurationData.java java/org/ap

2005-06-04 Thread noel
Author: noel Date: Sat Jun 4 10:05:40 2005 New Revision: 180004 URL: http://svn.apache.org/viewcvs?rev=180004&view=rev Log: add support for fast-fail whitelisting to the new block list support Modified: james/server/trunk/src/conf/james-config.xml james/server/trunk/src/java/org/apache/j

Google Summer Code: student interested

2005-06-04 Thread Nicolas Toper
Hello, I am interested in working on James mail server this summer. I have seen several projects listed on the Wiki. I am a French student at CNAM (www.cnam.fr) in my last year for an engineer's degree. I work part time in a software company selling an emailling software as part of an ASP service

[jira] Resolved: (JAMES-375) RFC 1854 - Command Pipelining support

2005-06-04 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-375?page=all ] Stefano Bagnara resolved JAMES-375: --- Fix Version: 3.0 Resolution: Fixed > RFC 1854 - Command Pipelining support > - > > Key: JAMES-375 >

[jira] Resolved: (JAMES-377) rfc2034 ENHANCEDSTATUSCODES compliance

2005-06-04 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-377?page=all ] Stefano Bagnara resolved JAMES-377: --- Fix Version: 3.0 Resolution: Fixed > rfc2034 ENHANCEDSTATUSCODES compliance > -- > > Key: JAMES-377

[jira] Resolved: (JAMES-381) Configurable RBL support

2005-06-04 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-381?page=all ] Stefano Bagnara resolved JAMES-381: --- Fix Version: 3.0 Resolution: Fixed > Configurable RBL support > > > Key: JAMES-381 > URL: http://issue

[jira] Resolved: (JAMES-380) ESMTP Compliance fix

2005-06-04 Thread Jeff Turner (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-380?page=all ] Jeff Turner resolved JAMES-380: --- Resolution: Fixed > ESMTP Compliance fix > > > Key: JAMES-380 > URL: http://issues.apache.org/jira/browse/JAMES-380 >

Re: Summer of Code - JAMES Fastfail

2005-06-04 Thread Alexander Botov
OK, there are many enthusiastic people out there willing to contribute to James project, so I'm wondering if there is need for more, but still... My name is Alexander Botov and I'm undergraduate student studying computer science in Technical University of Sofia, Bulgaria. I've been using James in