imapext-2007

diff README.maildir @ 4:d741b3ecc917

imapext-2007f
author HIROSE Yuuji <yuuji@gentei.org>
date Thu, 30 Oct 2014 00:03:05 +0900
parents 28a55bc1110c
children
line diff
     1.1 --- a/README.maildir	Mon Sep 14 19:23:11 2009 +0900
     1.2 +++ b/README.maildir	Thu Oct 30 00:03:05 2014 +0900
     1.3 @@ -91,3 +91,96 @@
     1.4  Industrivagen 4
     1.5  SE-194 77 Upplands Vasby
     1.6  SWEDEN
     1.7 +Pine 4.0x Maildir c-client module
     1.8 +---------------------------------
     1.9 +
    1.10 +Written by Mattias Larsson <ml@techno.org> <mta@freeit.com>
    1.11 +
    1.12 +This is the second release of my Maildir driver for Pine 4. It is based
    1.13 +on Eric Greens IMAP2bis Maildir driver.
    1.14 +
    1.15 +PLEASE NOTE that this driver has only been tested in the IMAP4rev1 daemon
    1.16 +before. It was just put into Pine 4.00, and it looks like it works, but it
    1.17 +has not been extensively tested. It has been running for 8 months in
    1.18 +production in our IMAP4 daemon though.
    1.19 +
    1.20 +PLEASE NOTE:
    1.21 +
    1.22 +This driver needs to store the UID's of the message in the file somehow. In
    1.23 +the earlier versions of this driver this was done by adding a new maildir
    1.24 +flag (the ,3 flag), however, this solution was not very good since most
    1.25 +other clients could not handle it. Thus I had to find another solution. In
    1.26 +this driver I use a pretty radical method. Any file in the maildir with the
    1.27 +execute bit set has its UID set in the mtime of the file. So you should not
    1.28 +edit the files in here, or in any otherway update the mtime, because then
    1.29 +the UID gets changed. Most clients should not do this, so I think this
    1.30 +solution is compatible with most other clients (if you find one that isn't,
    1.31 +let me know). If you for some reason have to edit a file in the Maildir,
    1.32 +delete the ".uidvalidity" file in the root of the Maildir (ie, the dir where
    1.33 +you find cur/ new/ and tmp/). Alternatively, edit maildir.c and define the
    1.34 +NO_UID_VALIDITY option, which will cause the Maildir to get set new UID's on
    1.35 +every start up. Note that if you are running IMAP and Netscape as a client,
    1.36 +you can't change the UID's, because Netscape do not support the UID validity
    1.37 +flag in the IMAP protocol. So use this with care. 
    1.38 +
    1.39 +Please edit the maildir.c file in any case. There are 3 options you can
    1.40 +set yourself. The default configuration is not suitable for ISPs. If you are
    1.41 +an ISP, or system with many users, you might want to consider setting some
    1.42 +of the options different.
    1.43 +
    1.44 +Ohh, if there are problems compiling it, let me know, and please let me know
    1.45 +what you did to fix it. This thing was developed on Solaris (using both GCC
    1.46 +and SunCC, should work with both), but I haven't tried it on any other
    1.47 +platform. It is also known to compile cleanly on Linux RH5.1
    1.48 +
    1.49 +CONFIGURATION
    1.50 +-------------
    1.51 +
    1.52 +There are a few configurable options. You find these at the top of the
    1.53 +maildir.c file (and it can be found in imap/src/osdep/unix if I'm not all
    1.54 +mistaken). Right now, two options are configurable. By default it is
    1.55 +configured for ISP use, something that you might want to change if you use
    1.56 +it at home.
    1.57 +
    1.58 +HOW TO USE
    1.59 +----------
    1.60 +
    1.61 +Use it as any other c-client driver. There is some option you want to change
    1.62 +if you want all folders to be created as Maildirs (and I can't remember what
    1.63 +the option is from the top of my head). Read the pine documentation.
    1.64 +
    1.65 +CHANGES
    1.66 +-------
    1.67 +
    1.68 +Rel 4.  Coredump problem fixed. In release 3 I decided to user the sparep
    1.69 +	in the message cache so no patching of mail.h would be necessary,
    1.70 +	however, PINE uses this pointer internally for other things, causing
    1.71 +	coredumps when used with the Rel 3. patch.
    1.72 +
    1.73 +Rel 3.	New way of storing UID's (compatible with ,2 clients).
    1.74 +	Multiple inbox patches applied
    1.75 +
    1.76 +Rel 2.  Pine 4 changes.
    1.77 +
    1.78 +Rel 1.  Imap4rev 1 driver
    1.79 +
    1.80 +FINAL NOTES
    1.81 +-----------
    1.82 +
    1.83 +I'll try to maintain and release new versions as soon as I have time over,
    1.84 +which unfortunately does not happen very often in this business ;)
    1.85 +
    1.86 +You can (might) find newer versions of this driver at:
    1.87 +
    1.88 +http://www.freeit.com/mta/
    1.89 +
    1.90 +
    1.91 +Regards,
    1.92 +Daniel Mattias Larsson
    1.93 +
    1.94 +e-mail: ml@techno.org
    1.95 +ph: +46-707-268785
    1.96 +snail-mail:
    1.97 +Industrivagen 4
    1.98 +SE-194 77 Upplands Vasby
    1.99 +SWEDEN

UW-IMAP'd extensions by yuuji