573d7ed52a
Change the X-OfflineIMAP header to work around possible Exchange MAPI table overflow problem described in http://article.gmane.org/gmane.mail.imap.offlineimap.general/1699 (It is unknown whether this problem still exits in current Exchange versions, but let's assume the worst.) The X-OfflineIMAP header is neccessary with some IMAP servers to reliably determine the UID of a new messages uploaded to the server by using the "UID SEARCH HEADER name string" command. Since this command compares header name and value it is sufficient to have a unique header value and a non-unique header name. Note that a message can have more than one X-OfflineIMAP header if the message was copied between IMAP folders multiple times. Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net> |
||
---|---|---|
bin | ||
debian | ||
docs/sgml-common | ||
offlineimap | ||
.gitignore | ||
COPYING | ||
COPYRIGHT | ||
FAQ.html | ||
Makefile | ||
offlineimap.conf | ||
offlineimap.conf.minimal | ||
offlineimap.py | ||
offlineimap.sgml | ||
offlineimap.spec | ||
README.markdown | ||
setup.py | ||
SubmittingPatches | ||
UPGRADING |
Description
Welcome to the official OfflineIMAP project.
OfflineIMAP is a tool to simplify your e-mail reading. With OfflineIMAP, you can read the same mailbox from multiple computers. You get a current copy of your messages on each computer, and changes you make one place will be visible on all other systems. For instance, you can delete a message on your home computer, and it will appear deleted on your work computer as well. OfflineIMAP is also useful if you want to use a mail reader that does not have IMAP support, has poor IMAP support, or does not provide disconnected operation.
OfflineIMAP works on pretty much any POSIX operating system, such as Linux, BSD operating systems, MacOS X, Solaris, etc.
OfflineIMAP is a Free Software project licensed under the GNU General Public License. You can download it for free, and you can modify it. In fact, you are encouraged to contribute to OfflineIMAP, and doing so is fast and easy.
This software was written by John Goerzen, who retired from maintaining. It is now maintained by Nicolas Sebrecht.
Documentation
The documentation is available in docs/. To generate documentation use
$ make doc
.
Mailing list
The user discussion, development and all exciting stuff take place in the mailing list.