rev 335 - offlineimap/head
[email protected] Tue, 7 Jan 2003 14:05:27 -0600 (CST)
| Newsgroups | gmane.mail.imap.offlineimap.subversion |
|---|---|
| Message-ID | <[email protected]> |
Author: jgoerzen Date: 2003-01-07 14:05:27 -0600 (Tue, 07 Jan 2003) New Revision: 335 Modified: offlineimap/head/offlineimap.sgml Log: Starting to write it. Modified: offlineimap/head/offlineimap.sgml ============================================================================== --- offlineimap/head/offlineimap.sgml (original) +++ offlineimap/head/offlineimap.sgml Tue Jan 7 14:05:27 2003 @@ -1,58 +1,160 @@ -<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> +<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [ + <!ENTITY OfflineIMAP "<application>OfflineIMAP</application>"> +]> <!-- -*- DocBook -*- --> <!-- "file:///usr/share/sgml/docbook/dtd/xml/4.2/docbookx.dtd"> --> <reference> - <!-- - <docinfo> - <address><email>[email protected]</email></address> - <author><firstname>John</firstname><surname>Goerzen</surname></author> - <date>$Date$</date> - <title>OfflineIMAP Manual</title> - </docinfo> --> - <title>OfflineIMAP Manual</title> -<refentry> - <refentryinfo> - <address><email>[email protected]</email></address> - <author><firstname>John</firstname><surname>Goerzen</surname></author> - <date>$Date$</date> - </refentryinfo> - <refmeta> - <refentrytitle>OFFLINEIMAP</refentrytitle> - <manvolnum>1</manvolnum> - <refmiscinfo>John Goerzen</refmiscinfo> - </refmeta> - - <refnamediv> - <refname>OfflineIMAP</refname> <refpurpose>Powerful IMAP/Maildir - synchronization and reader support</refpurpose> - </refnamediv> - - <refsynopsisdiv> - <cmdsynopsis> - <command>offlineimap</command> - <arg>-1</arg> - <arg>-P <replaceable>profiledir</replaceable></arg> - <arg>-a <replaceable>accountlist</replaceable></arg> - <arg>-c <replaceable>configfile</replaceable></arg> - <arg>-d <replaceable>debugtype[,...]</replaceable></arg> - <arg>-o</arg> - <arg>-u <replaceable>interface</replaceable></arg> - <sbr><sbr> - <command>offlineimap</command> - <group choice="plain"><arg>-h</arg><arg>--help</arg></group> - </cmdsynopsis> - </refsynopsisdiv> - - <refsect1> - <title>Description</title> - <para>This is a test. Foo, bar.</para> - </refsect1> - <refsect1> - <title>See Also</title> - <para>This is also a test. Foo bar.</para> - </refsect1> -</refentry> + <refentry> + <refentryinfo> + <address><email>[email protected]</email></address> + <author><firstname>John</firstname><surname>Goerzen</surname></author> + <date>$Date$</date> + </refentryinfo> + + <refmeta> + <refentrytitle>offlineimap</refentrytitle> + <manvolnum>1</manvolnum> + <refmiscinfo>John Goerzen</refmiscinfo> + </refmeta> + + <refnamediv> + <refname>OfflineIMAP</refname> + <refpurpose>Powerful IMAP/Maildir synchronization + and reader support</refpurpose> + </refnamediv> + + <refsynopsisdiv> + <cmdsynopsis> + <command>offlineimap</command> + <arg>-1</arg> + <arg>-P <replaceable>profiledir</replaceable></arg> + <arg>-a <replaceable>accountlist</replaceable></arg> + <arg>-c <replaceable>configfile</replaceable></arg> + <arg>-d <replaceable>debugtype[,...]</replaceable></arg> + <arg>-o</arg> + <arg>-u <replaceable>interface</replaceable></arg> + </cmdsynopsis> + <cmdsynopsis> + <command>offlineimap</command> + <group choice="plain"><arg>-h</arg><arg>--help</arg></group> + </cmdsynopsis> + </refsynopsisdiv> + + <refsect1> + <title>Description</title> + + <para>&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. + </para> + + <para>&OfflineIMAP; is <emphasis>FAST</emphasis>; it synchronizes + my two accounts with over 50 folders in 3 seconds. Other + similar tools might take over a minute, and achieve a + less-reliable result. Some mail readers can take over 10 + minutes to do the same thing, and some don't even support it + at all. Unlike other mail tools, &OfflineIMAP; features a + multi-threaded synchronization algorithm that can dramatically + speed up performance in many situations by synchronizing + several different things simultaneously. + </para> + + <para>&OfflineIMAP; is <emphasis>FLEXIBLE</emphasis>; you can + customize which folders are synced via regular expressions, + lists, or Python expressions; a versatile and comprehensive + configuration file is used to control behavior; two user + interfaces are built-in; fine-tuning of synchronization + performance is possible; internal or external automation is + supported; SSL and PREAUTH tunnels are both supported; offline + (or "unplugged") reading is supported; and esoteric IMAP + features are supported to ensure compatibility with the widest + variety of IMAP servers. + </para> + + <para>&OfflineIMAP; is <emphasis>SAFE</emphasis>; it uses an + algorithm designed to prevent mail loss at all costs. Because + of the design of this algorithm, even programming errors + should not result in loss of mail. I am so confident in the + algorithm that I use my own personal and work accounts for + testing of &OfflineIMAP; pre-release, development, and beta + releases. Of course, legally speaking, &OfflineIMAP; comes + with no warranty, so I am not responsible if this turns out + to be wrong. + </para> + + <refsect2> + <title>Method of Operation</title> + + <para>&OfflineIMAP; operates by maintaining a hierarchy of + mail folders in Maildir format locally. Your own mail + reader will read mail from this tree, and need never know + that the mail comes from IMAP. &OfflineIMAP; will detect + changes to the mail folders on your IMAP server and your own + computer and bi-directionally synchronize them, copying, + marking, and deleting messages as necessary. + </para> + </refsect2> + </refsect1> + + <refsect1> + <title>Quick Start</title> + <para>If you have already installed &OfflineIMAP; system-wide, + or your system adminstrator has done that for you, your task + for setting up &OfflineIMAP; for the first time is quite + simple. You just need to set up your configuration file, make + your folder directory, and run it! + </para> + + <para>You can quickly set up your configuration file. The distribution + includes a file <filename>offlineimap.conf.minimal</filename> + (Debian users + may find this at + <filename>/usr/share/doc/offlineimap/examples/offlineimap.conf.minimal</filename>) that is a basic example of setting of &OfflineIMAP;. You can + simply copy this file into your home directory and name it + <filename>.offlineimaprc</filename> (note the leading period). A + command such as <command>cp offlineimap.conf.minimal ~/.offlineimaprc</command> will do it. Or, if you prefer, you can just copy this text to + <filename>~/.offlineimaprc</filename>: + </para> + + <PROGRAMLISTING>[general] +accounts = Test + +[Test] +localfolders = ~/Test +remotehost = examplehost +remoteuser = jgoerzen +</PROGRAMLISTING> + + <para>Now, edit the <filename>~/.offlineimaprc</filename> file with + your favorite editor. All you have to do is specify a directory + for your folders to be in (on the <property>localfolders</property> + line), the host name of your IMAP server (on the + <property>remotehost</property> line), and your login name on + the remote (on the <property>remoteuser</property> line). That's + it!</para> + + <para>To run &OfflineIMAP;, you just have to say + <command>offlineimap</command> -- it will fire up, ask you for + a login password if necessary, synchronize your folders, and exit. + See? You can just throw away the rest of this finely-crafted, + perfectly-honed manual! Of course, if you want to see how you can + make &OfflineIMAP; FIVE TIMES FASTER FOR JUST $19.95 (err, well, + $0), you have to read on! + </para> + + </refsect1> + <refsect1> + <title>See Also</title> + <para>This is also a test. Foo bar.</para> + </refsect1> + </refentry> </reference>