Maildir + User Directory Repository (read: LDAP+) + Virtual Domains + SMTPACL patch for james server v3.0a1 (cvs20040120)
Author: Alexander Zhukov <proboez@ukrpost.net>

Installing maildir_smtpacl_ldap_virtualusers.patch:

1. cvs checkout james source
2. Download javamaildir-0.4pre9.jar
    http://javamaildir.sourceforge.net/download/javamaildir-0.4pre9.jar
    or
    http://www.ukrpost.net/research/james/javamaildir-0.4pre9.jar

3. Download commons-lang-2.0.jar
    http://jakarta.apache.org/commons/lang/
    or
    http://www.ukrpost.net/research/james/commons-lang-2.0.jar

4. Download maildir_acl_ldap_virtual_20040120.tar.gz
    http://www.ukrpost.net/research/james/maildir_acl_ldap_virtual_20040120.tar.gz
5. Untar it
    unix/linux# tar zxvf maildir_acl_ldap_virtual_20040120.tar.gz
    windows> winzip

6. Read README

7. Apply patch
    Go to james-server directory you checked out.
    # patch <maildir_smtpacl_ldap_virtualusers.patch

8. Copy new files
    Copy all files in src/ to james-server/src/

9. Copy javamaildir-0.4pre9.jar to james-server/lib/
10. Copy commons-lang-2.0.jar to james-server/lib/

11. Rebuild james
    dont forget to copy mail-1.3.1.jar and activation.jar to james-server/lib
    # ant clean main

12. Make changes to your config.xml (Read README for details) and run james

