Regen docs. Fixes #1.
This commit is contained in:
parent
3c7d3a94d6
commit
fa0b7fee04
99
manual.html
99
manual.html
@ -47,7 +47,7 @@ NAME="AEN3"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN15"
|
NAME="AEN14"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -56,7 +56,7 @@ NAME="AEN15"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN18"
|
NAME="AEN17"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -104,7 +104,7 @@ CLASS="COMMAND"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN40"
|
NAME="AEN39"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -201,7 +201,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN58"
|
NAME="AEN57"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Method of Operation</H3
|
>Method of Operation</H3
|
||||||
@ -250,7 +250,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN67"
|
NAME="AEN66"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Quick Start</H2
|
>Quick Start</H2
|
||||||
@ -355,7 +355,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN89"
|
NAME="AEN88"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Installation</H2
|
>Installation</H2
|
||||||
@ -371,7 +371,7 @@ CLASS="APPLICATION"
|
|||||||
>OfflineIMAP</SPAN
|
>OfflineIMAP</SPAN
|
||||||
> from
|
> from
|
||||||
<A
|
<A
|
||||||
HREF="http://quux.org/devel/offlineimap/"
|
HREF="http://software.complete.org/offlineimap/"
|
||||||
TARGET="_top"
|
TARGET="_top"
|
||||||
>the <SPAN
|
>the <SPAN
|
||||||
CLASS="APPLICATION"
|
CLASS="APPLICATION"
|
||||||
@ -383,7 +383,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN95"
|
NAME="AEN94"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Prerequisites</H3
|
>Prerequisites</H3
|
||||||
@ -447,7 +447,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN109"
|
NAME="AEN108"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>System-Wide Installation, Debian</H3
|
>System-Wide Installation, Debian</H3
|
||||||
@ -467,7 +467,7 @@ CLASS="COMMAND"
|
|||||||
><P
|
><P
|
||||||
> If you are not tracking Debian unstable, download the Debian .deb
|
> If you are not tracking Debian unstable, download the Debian .deb
|
||||||
package from the <A
|
package from the <A
|
||||||
HREF="http://quux.org/devel/offlineimap/"
|
HREF="http://software.complete.org/offlineimap/"
|
||||||
TARGET="_top"
|
TARGET="_top"
|
||||||
><SPAN
|
><SPAN
|
||||||
CLASS="APPLICATION"
|
CLASS="APPLICATION"
|
||||||
@ -493,14 +493,14 @@ CLASS="COMMAND"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN121"
|
NAME="AEN120"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>System-Wide Installation, Other</H3
|
>System-Wide Installation, Other</H3
|
||||||
><P
|
><P
|
||||||
> Download the tar.gz version of the package from the
|
> Download the tar.gz version of the package from the
|
||||||
<A
|
<A
|
||||||
HREF="http://quux.org/devel/offlineimap/"
|
HREF="http://software.complete.org/offlineimap/"
|
||||||
TARGET="_top"
|
TARGET="_top"
|
||||||
>website</A
|
>website</A
|
||||||
>.
|
>.
|
||||||
@ -536,14 +536,14 @@ CLASS="COMMAND"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN131"
|
NAME="AEN130"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Single-Account Installation</H3
|
>Single-Account Installation</H3
|
||||||
><P
|
><P
|
||||||
> Download the tar.gz version of the package from the
|
> Download the tar.gz version of the package from the
|
||||||
<A
|
<A
|
||||||
HREF="http://quux.org/devel/offlineimap/"
|
HREF="http://software.complete.org/offlineimap/"
|
||||||
TARGET="_top"
|
TARGET="_top"
|
||||||
>website</A
|
>website</A
|
||||||
>.
|
>.
|
||||||
@ -621,7 +621,7 @@ CLASS="FILENAME"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN152"
|
NAME="AEN151"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Options</H2
|
>Options</H2
|
||||||
@ -833,7 +833,7 @@ CLASS="REPLACEABLE"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN219"
|
NAME="AEN218"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>User Interfaces</H2
|
>User Interfaces</H2
|
||||||
@ -859,7 +859,7 @@ CLASS="OPTION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN225"
|
NAME="AEN224"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Tk.Blinkenlights</H3
|
>Tk.Blinkenlights</H3
|
||||||
@ -1015,7 +1015,7 @@ CLASS="FIRSTTERM"
|
|||||||
>, in part, as:
|
>, in part, as:
|
||||||
</P
|
</P
|
||||||
><A
|
><A
|
||||||
NAME="AEN288"
|
NAME="AEN287"
|
||||||
></A
|
></A
|
||||||
><BLOCKQUOTE
|
><BLOCKQUOTE
|
||||||
CLASS="BLOCKQUOTE"
|
CLASS="BLOCKQUOTE"
|
||||||
@ -1052,7 +1052,7 @@ CLASS="EMPHASIS"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN294"
|
NAME="AEN293"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Curses.Blinkenlights</H3
|
>Curses.Blinkenlights</H3
|
||||||
@ -1070,7 +1070,7 @@ NAME="AEN294"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN298"
|
NAME="AEN297"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Tk.VerboseUI</H3
|
>Tk.VerboseUI</H3
|
||||||
@ -1087,7 +1087,7 @@ NAME="AEN298"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN301"
|
NAME="AEN300"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>TTY.TTYUI</H3
|
>TTY.TTYUI</H3
|
||||||
@ -1100,7 +1100,7 @@ NAME="AEN301"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN304"
|
NAME="AEN303"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Noninteractive.Basic</H3
|
>Noninteractive.Basic</H3
|
||||||
@ -1120,7 +1120,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN308"
|
NAME="AEN307"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Noninteractive.Quiet</H3
|
>Noninteractive.Quiet</H3
|
||||||
@ -1137,7 +1137,7 @@ NAME="AEN308"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN311"
|
NAME="AEN310"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Examples</H2
|
>Examples</H2
|
||||||
@ -1149,7 +1149,7 @@ NAME="AEN311"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN314"
|
NAME="AEN313"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Multiple Accounts with Mutt</H3
|
>Multiple Accounts with Mutt</H3
|
||||||
@ -1222,7 +1222,7 @@ spoolfile=+Personal/INBOX</PRE
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN333"
|
NAME="AEN332"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>UW-IMAPD and References</H3
|
>UW-IMAPD and References</H3
|
||||||
@ -1281,7 +1281,7 @@ holdconnectionopen = no</PRE
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN341"
|
NAME="AEN340"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>pythonfile Configuration File Option</H3
|
>pythonfile Configuration File Option</H3
|
||||||
@ -1351,7 +1351,7 @@ CLASS="PROPERTY"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN354"
|
NAME="AEN353"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Errors</H2
|
>Errors</H2
|
||||||
@ -1362,7 +1362,7 @@ NAME="AEN354"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN357"
|
NAME="AEN356"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>UID validity problem for folder</H3
|
>UID validity problem for folder</H3
|
||||||
@ -1478,7 +1478,7 @@ TARGET="_top"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN382"
|
NAME="AEN381"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Use with MS Exchange server</H3
|
>Use with MS Exchange server</H3
|
||||||
@ -1516,7 +1516,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN391"
|
NAME="AEN390"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Other Frequently Asked Questions</H2
|
>Other Frequently Asked Questions</H2
|
||||||
@ -1855,7 +1855,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN509"
|
NAME="AEN508"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Conforming To</H2
|
>Conforming To</H2
|
||||||
@ -1894,14 +1894,14 @@ TARGET="_top"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN522"
|
NAME="AEN521"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Notes</H2
|
>Notes</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN524"
|
NAME="AEN523"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Deleting Local Folders</H3
|
>Deleting Local Folders</H3
|
||||||
@ -1933,7 +1933,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN531"
|
NAME="AEN530"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Multiple Instances</H3
|
>Multiple Instances</H3
|
||||||
@ -1962,7 +1962,7 @@ CLASS="PROPERTY"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN538"
|
NAME="AEN537"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Copying Messages Between Folders</H3
|
>Copying Messages Between Folders</H3
|
||||||
@ -1992,7 +1992,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN544"
|
NAME="AEN543"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Use with Evolution</H3
|
>Use with Evolution</H3
|
||||||
@ -2028,7 +2028,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN552"
|
NAME="AEN551"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Use with KMail</H3
|
>Use with KMail</H3
|
||||||
@ -2062,7 +2062,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN560"
|
NAME="AEN559"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Mailing List</H3
|
>Mailing List</H3
|
||||||
@ -2081,7 +2081,7 @@ TARGET="_top"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN564"
|
NAME="AEN563"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
>Bugs</H3
|
>Bugs</H3
|
||||||
@ -2163,7 +2163,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN582"
|
NAME="AEN581"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Copyright</H2
|
>Copyright</H2
|
||||||
@ -2201,7 +2201,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN591"
|
NAME="AEN590"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Author</H2
|
>Author</H2
|
||||||
@ -2224,15 +2224,10 @@ HREF="mailto:jgoerzen@complete.org"
|
|||||||
CLASS="APPLICATION"
|
CLASS="APPLICATION"
|
||||||
>OfflineIMAP</SPAN
|
>OfflineIMAP</SPAN
|
||||||
> may be downloaded, and information found, from its
|
> may be downloaded, and information found, from its
|
||||||
homepage via either <A
|
<A
|
||||||
HREF="gopher://quux.org/1/devel/offlineimap"
|
HREF="http://software.complete.org/offlineimap"
|
||||||
TARGET="_top"
|
TARGET="_top"
|
||||||
>Gopher</A
|
>homepage</A
|
||||||
>
|
|
||||||
or <A
|
|
||||||
HREF="http://quux.org/devel/offlineimap"
|
|
||||||
TARGET="_top"
|
|
||||||
>HTTP</A
|
|
||||||
>.
|
>.
|
||||||
</P
|
</P
|
||||||
><P
|
><P
|
||||||
@ -2253,7 +2248,7 @@ TARGET="_top"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN603"
|
NAME="AEN601"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>See Also</H2
|
>See Also</H2
|
||||||
@ -2271,7 +2266,7 @@ CLASS="APPLICATION"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN608"
|
NAME="AEN606"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>History</H2
|
>History</H2
|
||||||
|
BIN
manual.pdf
BIN
manual.pdf
Binary file not shown.
438
manual.txt
438
manual.txt
@ -119,7 +119,7 @@ INSTALLATION
|
|||||||
have three options: a system-wide installation with Debian, system-wide
|
have three options: a system-wide installation with Debian, system-wide
|
||||||
installation with other systems, and a single-user installation. You
|
installation with other systems, and a single-user installation. You
|
||||||
can download the latest version of OfflineIMAP from the OfflineIMAP
|
can download the latest version of OfflineIMAP from the OfflineIMAP
|
||||||
website <URL:http://quux.org/devel/offlineimap/>.
|
website <URL:http://software.complete.org/offlineimap/>.
|
||||||
|
|
||||||
PREREQUISITES
|
PREREQUISITES
|
||||||
In order to use OfflineIMAP, you need to have these conditions satis-
|
In order to use OfflineIMAP, you need to have these conditions satis-
|
||||||
@ -153,15 +153,15 @@ INSTALLATION
|
|||||||
apt-get install offlineimap
|
apt-get install offlineimap
|
||||||
|
|
||||||
If you are not tracking Debian unstable, download the Debian .deb pack-
|
If you are not tracking Debian unstable, download the Debian .deb pack-
|
||||||
age from the OfflineIMAP website
|
age from the OfflineIMAP website <URL:http://software.com-
|
||||||
<URL:http://quux.org/devel/offlineimap/> and then run dpkg -i to
|
plete.org/offlineimap/> and then run dpkg -i to install the downloaded
|
||||||
install the downloaded package. Then, skip to [XRef to CONFIGURATION]
|
package. Then, skip to [XRef to CONFIGURATION] below. You will type
|
||||||
below. You will type offlineimap to invoke the program.
|
offlineimap to invoke the program.
|
||||||
|
|
||||||
SYSTEM-WIDE INSTALLATION, OTHER
|
SYSTEM-WIDE INSTALLATION, OTHER
|
||||||
Download the tar.gz version of the package from the website
|
Download the tar.gz version of the package from the website
|
||||||
<URL:http://quux.org/devel/offlineimap/>. Then run these commands,
|
<URL:http://software.complete.org/offlineimap/>. Then run these com-
|
||||||
making sure that you are the "root" user first:
|
mands, making sure that you are the "root" user first:
|
||||||
|
|
||||||
tar -zxvf offlineimap_x.y.z.tar.gz
|
tar -zxvf offlineimap_x.y.z.tar.gz
|
||||||
cd offlineimap-x.y.z
|
cd offlineimap-x.y.z
|
||||||
@ -173,76 +173,77 @@ INSTALLATION
|
|||||||
|
|
||||||
SINGLE-ACCOUNT INSTALLATION
|
SINGLE-ACCOUNT INSTALLATION
|
||||||
Download the tar.gz version of the package from the website
|
Download the tar.gz version of the package from the website
|
||||||
<URL:http://quux.org/devel/offlineimap/>. Then run these commands:
|
<URL:http://software.complete.org/offlineimap/>. Then run these com-
|
||||||
|
mands:
|
||||||
|
|
||||||
tar -zxvf offlineimap_x.y.z.tar.gz
|
tar -zxvf offlineimap_x.y.z.tar.gz
|
||||||
cd offlineimap-x.y.z
|
cd offlineimap-x.y.z
|
||||||
|
|
||||||
When you want to run OfflineIMAP, you will issue the cd command as
|
When you want to run OfflineIMAP, you will issue the cd command as
|
||||||
above and then type ./offlineimap.py; there is no installation step
|
above and then type ./offlineimap.py; there is no installation step
|
||||||
necessary.
|
necessary.
|
||||||
|
|
||||||
CONFIGURATION
|
CONFIGURATION
|
||||||
OfflineIMAP is regulated by a configuration file that is normally
|
OfflineIMAP is regulated by a configuration file that is normally
|
||||||
stored in ~/.offlineimaprc. OfflineIMAP ships with a file named
|
stored in ~/.offlineimaprc. OfflineIMAP ships with a file named
|
||||||
offlineimap.conf that you should copy to that location and then edit.
|
offlineimap.conf that you should copy to that location and then edit.
|
||||||
This file is vital to proper operation of the system; it sets every-
|
This file is vital to proper operation of the system; it sets every-
|
||||||
thing you need to run OfflineIMAP. Full documentation for the configu-
|
thing you need to run OfflineIMAP. Full documentation for the configu-
|
||||||
ration file is included within the sample file.
|
ration file is included within the sample file.
|
||||||
|
|
||||||
OfflineIMAP also ships a file named offlineimap.conf.minimal that you
|
OfflineIMAP also ships a file named offlineimap.conf.minimal that you
|
||||||
can also try. It's useful if you want to get started with the most
|
can also try. It's useful if you want to get started with the most
|
||||||
basic feature set, and you can read about other features later with
|
basic feature set, and you can read about other features later with
|
||||||
offlineimap.conf.
|
offlineimap.conf.
|
||||||
|
|
||||||
OPTIONS
|
OPTIONS
|
||||||
Most configuration is done via the configuration file. Nevertheless,
|
Most configuration is done via the configuration file. Nevertheless,
|
||||||
there are a few command-line options that you may set for OfflineIMAP.
|
there are a few command-line options that you may set for OfflineIMAP.
|
||||||
|
|
||||||
-1 Disable most multithreading operations and use solely a single-
|
-1 Disable most multithreading operations and use solely a single-
|
||||||
connection sync. This effectively sets the maxsyncaccounts and
|
connection sync. This effectively sets the maxsyncaccounts and
|
||||||
all maxconnections configuration file variables to 1.
|
all maxconnections configuration file variables to 1.
|
||||||
|
|
||||||
-P profiledir
|
-P profiledir
|
||||||
Sets OfflineIMAP into profile mode. The program will create
|
Sets OfflineIMAP into profile mode. The program will create
|
||||||
profiledir (it must not already exist). As it runs, Python pro-
|
profiledir (it must not already exist). As it runs, Python pro-
|
||||||
filing information about each thread is logged into profiledir.
|
filing information about each thread is logged into profiledir.
|
||||||
Please note: This option is present for debugging and optimiza-
|
Please note: This option is present for debugging and optimiza-
|
||||||
tion only, and should NOT be used unless you have a specific
|
tion only, and should NOT be used unless you have a specific
|
||||||
reason to do so. It will significantly slow program perfor-
|
reason to do so. It will significantly slow program perfor-
|
||||||
mance, may reduce reliability, and can generate huge amounts of
|
mance, may reduce reliability, and can generate huge amounts of
|
||||||
data. You must use the -1 option when you use -P.
|
data. You must use the -1 option when you use -P.
|
||||||
|
|
||||||
-a accountlist
|
-a accountlist
|
||||||
Overrides the accounts option in the general section of the con-
|
Overrides the accounts option in the general section of the con-
|
||||||
figuration file. You might use this to exclude certain
|
figuration file. You might use this to exclude certain
|
||||||
accounts, or to sync some accounts that you normally prefer not
|
accounts, or to sync some accounts that you normally prefer not
|
||||||
to. Separate the accounts by commas, and use no embedded
|
to. Separate the accounts by commas, and use no embedded
|
||||||
spaces.
|
spaces.
|
||||||
|
|
||||||
-c configfile
|
-c configfile
|
||||||
Specifies a configuration file to use in lieu of the default,
|
Specifies a configuration file to use in lieu of the default,
|
||||||
~/.offlineimaprc.
|
~/.offlineimaprc.
|
||||||
|
|
||||||
-d debugtype[,...]
|
-d debugtype[,...]
|
||||||
Enables debugging for OfflineIMAP. This is useful if you are
|
Enables debugging for OfflineIMAP. This is useful if you are
|
||||||
trying to track down a malfunction or figure out what is going
|
trying to track down a malfunction or figure out what is going
|
||||||
on under the hood. I suggest that you use this with -1 to make
|
on under the hood. I suggest that you use this with -1 to make
|
||||||
the results more sensible.
|
the results more sensible.
|
||||||
|
|
||||||
-d requires one or more debugtypes, separated by commas. These
|
-d requires one or more debugtypes, separated by commas. These
|
||||||
define what exactly will be debugged, and include three options:
|
define what exactly will be debugged, and include three options:
|
||||||
imap, maildir, and thread. The imap option will enable IMAP
|
imap, maildir, and thread. The imap option will enable IMAP
|
||||||
protocol stream and parsing debugging. Note that the output may
|
protocol stream and parsing debugging. Note that the output may
|
||||||
contain passwords, so take care to remove that from the debug-
|
contain passwords, so take care to remove that from the debug-
|
||||||
ging output before sending it to anyone else. The maildir
|
ging output before sending it to anyone else. The maildir
|
||||||
option will enable debugging for certain Maildir operations.
|
option will enable debugging for certain Maildir operations.
|
||||||
And thread will debug the threading model.
|
And thread will debug the threading model.
|
||||||
|
|
||||||
-l filename
|
-l filename
|
||||||
Enables logging to filename. This will log everything that goes
|
Enables logging to filename. This will log everything that goes
|
||||||
to the screen to the specified file. Additionally, if any
|
to the screen to the specified file. Additionally, if any
|
||||||
debugging is specified with -d, then debug messages will not go
|
debugging is specified with -d, then debug messages will not go
|
||||||
to the screen, but instead to the logfile only.
|
to the screen, but instead to the logfile only.
|
||||||
|
|
||||||
-o Run only once, ignoring all autorefresh settings in the configu-
|
-o Run only once, ignoring all autorefresh settings in the configu-
|
||||||
@ -253,52 +254,52 @@ OPTIONS
|
|||||||
--help Show summary of options.
|
--help Show summary of options.
|
||||||
|
|
||||||
-u interface
|
-u interface
|
||||||
Specifies an alternative user interface module to use. This
|
Specifies an alternative user interface module to use. This
|
||||||
overrides the default specified in the configuration file. The
|
overrides the default specified in the configuration file. The
|
||||||
pre-defined options are listed in the User Interfaces section.
|
pre-defined options are listed in the User Interfaces section.
|
||||||
|
|
||||||
USER INTERFACES
|
USER INTERFACES
|
||||||
OfflineIMAP has a pluggable user interface system that lets you choose
|
OfflineIMAP has a pluggable user interface system that lets you choose
|
||||||
how the program communicates information to you. There are two graphi-
|
how the program communicates information to you. There are two graphi-
|
||||||
cal interfaces, two terminal interfaces, and two noninteractive inter-
|
cal interfaces, two terminal interfaces, and two noninteractive inter-
|
||||||
faces suitable for scripting or logging purposes. The ui option in the
|
faces suitable for scripting or logging purposes. The ui option in the
|
||||||
configuration file specifies user interface preferences. The -u com-
|
configuration file specifies user interface preferences. The -u com-
|
||||||
mand-line option can override the configuration file setting. The
|
mand-line option can override the configuration file setting. The
|
||||||
available values for the configuration file or command-line are
|
available values for the configuration file or command-line are
|
||||||
described in this section.
|
described in this section.
|
||||||
|
|
||||||
TK.BLINKENLIGHTS
|
TK.BLINKENLIGHTS
|
||||||
Tk.Blinkenlights is an interface designed to be sleek, fun to watch,
|
Tk.Blinkenlights is an interface designed to be sleek, fun to watch,
|
||||||
and informative of the overall picture of what OfflineIMAP is doing. I
|
and informative of the overall picture of what OfflineIMAP is doing. I
|
||||||
consider it to be the best general-purpose interface in OfflineIMAP.
|
consider it to be the best general-purpose interface in OfflineIMAP.
|
||||||
|
|
||||||
Tk.Blinkenlights contains, by default, a small window with a row of
|
Tk.Blinkenlights contains, by default, a small window with a row of
|
||||||
LEDs, a small log, and a row of command buttons. The total size of the
|
LEDs, a small log, and a row of command buttons. The total size of the
|
||||||
window is very small, so it uses little desktop space, yet it is quite
|
window is very small, so it uses little desktop space, yet it is quite
|
||||||
functional. The optional, toggleable, log shows more detail about what
|
functional. The optional, toggleable, log shows more detail about what
|
||||||
is happening and is color-coded to match the color of the lights.
|
is happening and is color-coded to match the color of the lights.
|
||||||
|
|
||||||
Tk.Blinkenlights is the only user interface that has configurable
|
Tk.Blinkenlights is the only user interface that has configurable
|
||||||
parameters; see the example offlineimap.conf for more details.
|
parameters; see the example offlineimap.conf for more details.
|
||||||
|
|
||||||
Each light in the Blinkenlights interface represents a thread of execu-
|
Each light in the Blinkenlights interface represents a thread of execu-
|
||||||
tion -- that is, a particular task that OfflineIMAP is performing right
|
tion -- that is, a particular task that OfflineIMAP is performing right
|
||||||
now. The colors indicate what task the particular thread is perform-
|
now. The colors indicate what task the particular thread is perform-
|
||||||
ing, and are as follows:
|
ing, and are as follows:
|
||||||
|
|
||||||
Black indicates that this light's thread has terminated; it will light
|
Black indicates that this light's thread has terminated; it will light
|
||||||
up again later when new threads start up. So, black indicates
|
up again later when new threads start up. So, black indicates
|
||||||
no activity.
|
no activity.
|
||||||
|
|
||||||
Red (Meaning 1)
|
Red (Meaning 1)
|
||||||
is the color of the main program's thread, which basically does
|
is the color of the main program's thread, which basically does
|
||||||
nothing but monitor the others. It might remind you of HAL 9000
|
nothing but monitor the others. It might remind you of HAL 9000
|
||||||
in 2001.
|
in 2001.
|
||||||
|
|
||||||
Gray indicates that the thread is establishing a new connection to
|
Gray indicates that the thread is establishing a new connection to
|
||||||
the IMAP server.
|
the IMAP server.
|
||||||
|
|
||||||
Purple is the color of an account synchronization thread that is moni-
|
Purple is the color of an account synchronization thread that is moni-
|
||||||
toring the progress of the folders in that account (not generat-
|
toring the progress of the folders in that account (not generat-
|
||||||
ing any I/O).
|
ing any I/O).
|
||||||
|
|
||||||
@ -321,68 +322,68 @@ USER INTERFACES
|
|||||||
indicates that message flags are being removed.
|
indicates that message flags are being removed.
|
||||||
|
|
||||||
Red / Black Flashing
|
Red / Black Flashing
|
||||||
corresponds to the countdown timer that runs between synchro-
|
corresponds to the countdown timer that runs between synchro-
|
||||||
nizations.
|
nizations.
|
||||||
|
|
||||||
The name of this interfaces derives from a bit of computer history.
|
The name of this interfaces derives from a bit of computer history.
|
||||||
Eric Raymond's Jargon File defines blinkenlights, in part, as:
|
Eric Raymond's Jargon File defines blinkenlights, in part, as:
|
||||||
|
|
||||||
|
|
||||||
Front-panel diagnostic lights on a computer, esp. a dinosaur.
|
Front-panel diagnostic lights on a computer, esp. a dinosaur.
|
||||||
Now that dinosaurs are rare, this term usually refers to status
|
Now that dinosaurs are rare, this term usually refers to status
|
||||||
lights on a modem, network hub, or the like.
|
lights on a modem, network hub, or the like.
|
||||||
|
|
||||||
This term derives from the last word of the famous blackletter-
|
This term derives from the last word of the famous blackletter-
|
||||||
Gothic sign in mangled pseudo-German that once graced about half
|
Gothic sign in mangled pseudo-German that once graced about half
|
||||||
the computer rooms in the English-speaking world. One version
|
the computer rooms in the English-speaking world. One version
|
||||||
ran in its entirety as follows:
|
ran in its entirety as follows:
|
||||||
|
|
||||||
ACHTUNG! ALLES LOOKENSPEEPERS!
|
ACHTUNG! ALLES LOOKENSPEEPERS!
|
||||||
|
|
||||||
Das computermachine ist nicht fuer gefingerpoken und mitten-
|
Das computermachine ist nicht fuer gefingerpoken und mitten-
|
||||||
grabben. Ist easy schnappen der springenwerk, blowenfusen und
|
grabben. Ist easy schnappen der springenwerk, blowenfusen und
|
||||||
poppencorken mit spitzensparken. Ist nicht fuer gewerken bei
|
poppencorken mit spitzensparken. Ist nicht fuer gewerken bei
|
||||||
das dumpkopfen. Das rubbernecken sichtseeren keepen das cotten-
|
das dumpkopfen. Das rubbernecken sichtseeren keepen das cotten-
|
||||||
pickenen hans in das pockets muss; relaxen und watchen das
|
pickenen hans in das pockets muss; relaxen und watchen das
|
||||||
blinkenlichten.
|
blinkenlichten.
|
||||||
|
|
||||||
CURSES.BLINKENLIGHTS
|
CURSES.BLINKENLIGHTS
|
||||||
Curses.Blinkenlights is an interface very similar to Tk.Blinkenlights,
|
Curses.Blinkenlights is an interface very similar to Tk.Blinkenlights,
|
||||||
but is designed to be run in a console window (an xterm, Linux virtual
|
but is designed to be run in a console window (an xterm, Linux virtual
|
||||||
terminal, etc.) Since it doesn't have access to graphics, it isn't
|
terminal, etc.) Since it doesn't have access to graphics, it isn't
|
||||||
quite as pretty, but it still gets the job done.
|
quite as pretty, but it still gets the job done.
|
||||||
|
|
||||||
Please see the Tk.Blinkenlights section above for more information
|
Please see the Tk.Blinkenlights section above for more information
|
||||||
about the colors used in this interface.
|
about the colors used in this interface.
|
||||||
|
|
||||||
TK.VERBOSEUI
|
TK.VERBOSEUI
|
||||||
Tk.VerboseUI (formerly known as Tk.TkUI) is a graphical interface that
|
Tk.VerboseUI (formerly known as Tk.TkUI) is a graphical interface that
|
||||||
presents a variable-sized window. In the window, each currently-exe-
|
presents a variable-sized window. In the window, each currently-exe-
|
||||||
cuting thread has a section where its name and current status are dis-
|
cuting thread has a section where its name and current status are dis-
|
||||||
played. This interface is best suited to people running on slower con-
|
played. This interface is best suited to people running on slower con-
|
||||||
nections, as you get a lot of detail, but for fast connections, the
|
nections, as you get a lot of detail, but for fast connections, the
|
||||||
detail may go by too quickly to be useful. People with fast connec-
|
detail may go by too quickly to be useful. People with fast connec-
|
||||||
tions may wish to use Tk.Blinkenlights instead.
|
tions may wish to use Tk.Blinkenlights instead.
|
||||||
|
|
||||||
TTY.TTYUI
|
TTY.TTYUI
|
||||||
TTY.TTYUI interface is for people running in basic, non-color termi-
|
TTY.TTYUI interface is for people running in basic, non-color termi-
|
||||||
nals. It prints out basic status messages and is generally friendly to
|
nals. It prints out basic status messages and is generally friendly to
|
||||||
use on a console or xterm.
|
use on a console or xterm.
|
||||||
|
|
||||||
NONINTERACTIVE.BASIC
|
NONINTERACTIVE.BASIC
|
||||||
Noninteractive.Basic is designed for situations in which OfflineIMAP
|
Noninteractive.Basic is designed for situations in which OfflineIMAP
|
||||||
will be run non-attended and the status of its execution will be
|
will be run non-attended and the status of its execution will be
|
||||||
logged. You might use it, for instance, to have the system run auto-
|
logged. You might use it, for instance, to have the system run auto-
|
||||||
matically and e-mail you the results of the synchronization. This user
|
matically and e-mail you the results of the synchronization. This user
|
||||||
interface is not capable of reading a password from the keyboard;
|
interface is not capable of reading a password from the keyboard;
|
||||||
account passwords must be specified using one of the configuration file
|
account passwords must be specified using one of the configuration file
|
||||||
options.
|
options.
|
||||||
|
|
||||||
NONINTERACTIVE.QUIET
|
NONINTERACTIVE.QUIET
|
||||||
Noninteractive.Quiet is designed for non-attended running in situations
|
Noninteractive.Quiet is designed for non-attended running in situations
|
||||||
where normal status messages are not desired. It will output nothing
|
where normal status messages are not desired. It will output nothing
|
||||||
except errors and serious warnings. Like Noninteractive.Basic, this
|
except errors and serious warnings. Like Noninteractive.Basic, this
|
||||||
user interface is not capable of reading a password from the keyboard;
|
user interface is not capable of reading a password from the keyboard;
|
||||||
account passwords must be specified using one of the configuration file
|
account passwords must be specified using one of the configuration file
|
||||||
options.
|
options.
|
||||||
|
|
||||||
@ -391,15 +392,15 @@ EXAMPLES
|
|||||||
mail any other examples you have that may be useful to me.
|
mail any other examples you have that may be useful to me.
|
||||||
|
|
||||||
MULTIPLE ACCOUNTS WITH MUTT
|
MULTIPLE ACCOUNTS WITH MUTT
|
||||||
This example shows you how to set up OfflineIMAP to synchronize multi-
|
This example shows you how to set up OfflineIMAP to synchronize multi-
|
||||||
ple accounts with the mutt mail reader.
|
ple accounts with the mutt mail reader.
|
||||||
|
|
||||||
Start by creating a directory to hold your folders by running mkdir
|
Start by creating a directory to hold your folders by running mkdir
|
||||||
~/Mail. Then, in your ~/.offlineimaprc, specify:
|
~/Mail. Then, in your ~/.offlineimaprc, specify:
|
||||||
|
|
||||||
accounts = Personal, Work
|
accounts = Personal, Work
|
||||||
|
|
||||||
Make sure that you have both an [Account Personal] and an [Account
|
Make sure that you have both an [Account Personal] and an [Account
|
||||||
Work] section. The local repository for each account must have differ-
|
Work] section. The local repository for each account must have differ-
|
||||||
ent localfolder path names. Also, make sure to enable [mbnames].
|
ent localfolder path names. Also, make sure to enable [mbnames].
|
||||||
|
|
||||||
@ -420,10 +421,10 @@ EXAMPLES
|
|||||||
|
|
||||||
UW-IMAPD AND REFERENCES
|
UW-IMAPD AND REFERENCES
|
||||||
Some users with a UW-IMAPD server need to use OfflineIMAP's "reference"
|
Some users with a UW-IMAPD server need to use OfflineIMAP's "reference"
|
||||||
feature to get at their mailboxes, specifying a reference of "~/Mail"
|
feature to get at their mailboxes, specifying a reference of "~/Mail"
|
||||||
or "#mh/" depending on the configuration. The below configuration from
|
or "#mh/" depending on the configuration. The below configuration from
|
||||||
(originally from docwhat@gerf.org) shows using a reference of Mail, a
|
(originally from docwhat@gerf.org) shows using a reference of Mail, a
|
||||||
nametrans that strips the leading Mail/ off incoming folder names, and
|
nametrans that strips the leading Mail/ off incoming folder names, and
|
||||||
a folderfilter that limits the folders synced to just three.
|
a folderfilter that limits the folders synced to just three.
|
||||||
|
|
||||||
[Account Gerf]
|
[Account Gerf]
|
||||||
@ -454,8 +455,8 @@ EXAMPLES
|
|||||||
holdconnectionopen = no
|
holdconnectionopen = no
|
||||||
|
|
||||||
PYTHONFILE CONFIGURATION FILE OPTION
|
PYTHONFILE CONFIGURATION FILE OPTION
|
||||||
You can have OfflineIMAP load up a Python file before evaluating the
|
You can have OfflineIMAP load up a Python file before evaluating the
|
||||||
configuration file options that are Python expressions. This example
|
configuration file options that are Python expressions. This example
|
||||||
is based on one supplied by Tommi Virtanen for this feature.
|
is based on one supplied by Tommi Virtanen for this feature.
|
||||||
|
|
||||||
In ~/.offlineimap.rc, he adds these options:
|
In ~/.offlineimap.rc, he adds these options:
|
||||||
@ -487,96 +488,96 @@ EXAMPLES
|
|||||||
folders.sort(mycmp)
|
folders.sort(mycmp)
|
||||||
print folders
|
print folders
|
||||||
|
|
||||||
This code snippet illustrates how the foldersort option can be cus-
|
This code snippet illustrates how the foldersort option can be cus-
|
||||||
tomized with a Python function from the pythonfile to always synchro-
|
tomized with a Python function from the pythonfile to always synchro-
|
||||||
nize certain folders first.
|
nize certain folders first.
|
||||||
|
|
||||||
ERRORS
|
ERRORS
|
||||||
If you get one of some frequently-encountered or confusing errors,
|
If you get one of some frequently-encountered or confusing errors,
|
||||||
please check this section.
|
please check this section.
|
||||||
|
|
||||||
UID VALIDITY PROBLEM FOR FOLDER
|
UID VALIDITY PROBLEM FOR FOLDER
|
||||||
IMAP servers use a unique ID (UID) to refer to a specific message.
|
IMAP servers use a unique ID (UID) to refer to a specific message.
|
||||||
This number is guaranteed to be unique to a particular message forever.
|
This number is guaranteed to be unique to a particular message forever.
|
||||||
No other message in the same folder will ever get the same UID. UIDs
|
No other message in the same folder will ever get the same UID. UIDs
|
||||||
are an integral part of OfflineIMAP's synchronization scheme; they are
|
are an integral part of OfflineIMAP's synchronization scheme; they are
|
||||||
used to match up messages on your computer to messages on the server.
|
used to match up messages on your computer to messages on the server.
|
||||||
|
|
||||||
Sometimes, the UIDs on the server might get reset. Usually this will
|
Sometimes, the UIDs on the server might get reset. Usually this will
|
||||||
happen if you delete and then recreate a folder. When you create a
|
happen if you delete and then recreate a folder. When you create a
|
||||||
folder, the server will often start the UID back from 1. But
|
folder, the server will often start the UID back from 1. But
|
||||||
OfflineIMAP might still have the UIDs from the previous folder by the
|
OfflineIMAP might still have the UIDs from the previous folder by the
|
||||||
same name stored. OfflineIMAP will detect this condition and skip the
|
same name stored. OfflineIMAP will detect this condition and skip the
|
||||||
folder. This is GOOD, because it prevents data loss.
|
folder. This is GOOD, because it prevents data loss.
|
||||||
|
|
||||||
You can fix it by removing your local folder and cache data. For
|
You can fix it by removing your local folder and cache data. For
|
||||||
instance, if your folders are under ~/Folders and the folder with the
|
instance, if your folders are under ~/Folders and the folder with the
|
||||||
problem is INBOX, you'd type this:
|
problem is INBOX, you'd type this:
|
||||||
|
|
||||||
rm -r ~/Folders/INBOX
|
rm -r ~/Folders/INBOX
|
||||||
rm -r ~/.offlineimap/Account-AccountName
|
rm -r ~/.offlineimap/Account-AccountName
|
||||||
rm -r ~/.offlineimap/Repository-RepositoryName
|
rm -r ~/.offlineimap/Repository-RepositoryName
|
||||||
|
|
||||||
(Of course, replace AccountName and RepositoryName with the names as
|
(Of course, replace AccountName and RepositoryName with the names as
|
||||||
specified in ~/.offlineimaprc).
|
specified in ~/.offlineimaprc).
|
||||||
|
|
||||||
Next time you run OfflineIMAP, it will re-download the folder with the
|
Next time you run OfflineIMAP, it will re-download the folder with the
|
||||||
new UIDs. Note that the procedure specified above will lose any local
|
new UIDs. Note that the procedure specified above will lose any local
|
||||||
changes made to the folder.
|
changes made to the folder.
|
||||||
|
|
||||||
Some IMAP servers are broken and do not support UIDs properly. If you
|
Some IMAP servers are broken and do not support UIDs properly. If you
|
||||||
continue to get this error for all your folders even after performing
|
continue to get this error for all your folders even after performing
|
||||||
the above procedure, it is likely that your IMAP server falls into this
|
the above procedure, it is likely that your IMAP server falls into this
|
||||||
category. OfflineIMAP is incompatible with such servers. Using
|
category. OfflineIMAP is incompatible with such servers. Using
|
||||||
OfflineIMAP with them will not destroy any mail, but at the same time,
|
OfflineIMAP with them will not destroy any mail, but at the same time,
|
||||||
it will not actually synchronize it either. (OfflineIMAP will detect
|
it will not actually synchronize it either. (OfflineIMAP will detect
|
||||||
this condition and abort prior to synchronization.)
|
this condition and abort prior to synchronization.)
|
||||||
|
|
||||||
This question comes up frequently on the OfflineIMAP mailing list
|
This question comes up frequently on the OfflineIMAP mailing list
|
||||||
<URL:http://lists.complete.org/offlineimap@complete.org/>. You can
|
<URL:http://lists.complete.org/offlineimap@complete.org/>. You can
|
||||||
find a detailed discussion <URL:http://lists.com-
|
find a detailed discussion <URL:http://lists.com-
|
||||||
plete.org/offlineimap@complete.org/2003/04/msg00012.html.gz> of the
|
plete.org/offlineimap@complete.org/2003/04/msg00012.html.gz> of the
|
||||||
problem there.
|
problem there.
|
||||||
|
|
||||||
USE WITH MS EXCHANGE SERVER
|
USE WITH MS EXCHANGE SERVER
|
||||||
Several users have reported problems with Microsoft Exchange servers in
|
Several users have reported problems with Microsoft Exchange servers in
|
||||||
conjunction with OfflineIMAP. This generally seems to be related to
|
conjunction with OfflineIMAP. This generally seems to be related to
|
||||||
the Exchange servers not properly following the IMAP standards.
|
the Exchange servers not properly following the IMAP standards.
|
||||||
|
|
||||||
Mark Biggers has posted some information <URL:http://lists.com-
|
Mark Biggers has posted some information <URL:http://lists.com-
|
||||||
plete.org/offlineimap@complete.org/2005/09/msg00011.html.gz> to the
|
plete.org/offlineimap@complete.org/2005/09/msg00011.html.gz> to the
|
||||||
OfflineIMAP mailing list about how he made it work.
|
OfflineIMAP mailing list about how he made it work.
|
||||||
|
|
||||||
Other users have indicated that older (5.5) releases of Exchange are so
|
Other users have indicated that older (5.5) releases of Exchange are so
|
||||||
bad that they will likely not work at all.
|
bad that they will likely not work at all.
|
||||||
|
|
||||||
I do not have access to Exchange servers for testing, so any problems
|
I do not have access to Exchange servers for testing, so any problems
|
||||||
with it, if they can even be solved at all, will require help from
|
with it, if they can even be solved at all, will require help from
|
||||||
OfflineIMAP users to find and fix.
|
OfflineIMAP users to find and fix.
|
||||||
|
|
||||||
OTHER FREQUENTLY ASKED QUESTIONS
|
OTHER FREQUENTLY ASKED QUESTIONS
|
||||||
There are some other FAQs that might not fit into another section of
|
There are some other FAQs that might not fit into another section of
|
||||||
the document, so they are discussed here.
|
the document, so they are discussed here.
|
||||||
|
|
||||||
What platforms does OfflineIMAP run on?
|
What platforms does OfflineIMAP run on?
|
||||||
It should run on most platforms supported by Python, which are
|
It should run on most platforms supported by Python, which are
|
||||||
quite a few. I do not support Windows myself, but some have
|
quite a few. I do not support Windows myself, but some have
|
||||||
made it work there; see the FAQ entry for that platform.
|
made it work there; see the FAQ entry for that platform.
|
||||||
|
|
||||||
I'm using Mutt. Other IMAP sync programs require me to use "set
|
I'm using Mutt. Other IMAP sync programs require me to use "set
|
||||||
maildir_trash=yes". Do I need to do that with OfflineIMAP?
|
maildir_trash=yes". Do I need to do that with OfflineIMAP?
|
||||||
No. OfflineIMAP is smart enough to figure out message deletion
|
No. OfflineIMAP is smart enough to figure out message deletion
|
||||||
without this extra crutch. You'll get the best results if you
|
without this extra crutch. You'll get the best results if you
|
||||||
don't use this setting, in fact.
|
don't use this setting, in fact.
|
||||||
|
|
||||||
I've upgraded and now OfflineIMAP crashes when I start it up! Why?
|
I've upgraded and now OfflineIMAP crashes when I start it up! Why?
|
||||||
You need to upgrade your configuration file. See [XRef to
|
You need to upgrade your configuration file. See [XRef to
|
||||||
UPGRADING.4.0] at the end of this manual.
|
UPGRADING.4.0] at the end of this manual.
|
||||||
|
|
||||||
How do I specify the names of my folders?
|
How do I specify the names of my folders?
|
||||||
You do not need to. OfflineIMAP is smart enough to automati-
|
You do not need to. OfflineIMAP is smart enough to automati-
|
||||||
cally figure out what folders are present on the IMAP server and
|
cally figure out what folders are present on the IMAP server and
|
||||||
synchronize them. You can use the folderfilter and nametrans
|
synchronize them. You can use the folderfilter and nametrans
|
||||||
configuration file options to request certain folders and rename
|
configuration file options to request certain folders and rename
|
||||||
them as they come in if you like.
|
them as they come in if you like.
|
||||||
|
|
||||||
@ -584,68 +585,68 @@ OTHER FREQUENTLY ASKED QUESTIONS
|
|||||||
Use the folderfilter option in the configuration file.
|
Use the folderfilter option in the configuration file.
|
||||||
|
|
||||||
How can I add or delete a folder?
|
How can I add or delete a folder?
|
||||||
OfflineIMAP does not currently provide this feature, but if you
|
OfflineIMAP does not currently provide this feature, but if you
|
||||||
create a new folder on the IMAP server, it will be created
|
create a new folder on the IMAP server, it will be created
|
||||||
locally automatically.
|
locally automatically.
|
||||||
|
|
||||||
Are there any other warnings that I should be aware of?
|
Are there any other warnings that I should be aware of?
|
||||||
Yes; see the Notes section below.
|
Yes; see the Notes section below.
|
||||||
|
|
||||||
What is the mailbox name recorder (mbnames) for?
|
What is the mailbox name recorder (mbnames) for?
|
||||||
Some mail readers, such as Mutt, are not capable of automati-
|
Some mail readers, such as Mutt, are not capable of automati-
|
||||||
cally determining the names of your mailboxes. OfflineIMAP can
|
cally determining the names of your mailboxes. OfflineIMAP can
|
||||||
help these programs by writing the names of the folders in a
|
help these programs by writing the names of the folders in a
|
||||||
format you specify. See the example offlineimap.conf for
|
format you specify. See the example offlineimap.conf for
|
||||||
details.
|
details.
|
||||||
|
|
||||||
Can I synchronize multiple accounts with OfflineIMAP?
|
Can I synchronize multiple accounts with OfflineIMAP?
|
||||||
Sure. Just name them all in the accounts line in the general
|
Sure. Just name them all in the accounts line in the general
|
||||||
section of the configuration file, and add a per-account section
|
section of the configuration file, and add a per-account section
|
||||||
for each one.
|
for each one.
|
||||||
|
|
||||||
Does OfflineIMAP support POP?
|
Does OfflineIMAP support POP?
|
||||||
No. POP is not robust enough to do a completely reliable multi-
|
No. POP is not robust enough to do a completely reliable multi-
|
||||||
machine synchronization like OfflineIMAP can do. OfflineIMAP
|
machine synchronization like OfflineIMAP can do. OfflineIMAP
|
||||||
will not support it.
|
will not support it.
|
||||||
|
|
||||||
Does OfflineIMAP support mailbox formats other than Maildir?
|
Does OfflineIMAP support mailbox formats other than Maildir?
|
||||||
Not at present. There is no technical reason not to; just no
|
Not at present. There is no technical reason not to; just no
|
||||||
demand yet. Maildir is a superior format anyway. However,
|
demand yet. Maildir is a superior format anyway. However,
|
||||||
OfflineIMAP can sync between two IMAP servers, and some IMAP
|
OfflineIMAP can sync between two IMAP servers, and some IMAP
|
||||||
servers support other formats. You could install an IMAP server
|
servers support other formats. You could install an IMAP server
|
||||||
on your local machine and have OfflineIMAP sync to that.
|
on your local machine and have OfflineIMAP sync to that.
|
||||||
|
|
||||||
[technical] Why are your Maildir message filenames so huge?
|
[technical] Why are your Maildir message filenames so huge?
|
||||||
OfflineIMAP has two relevant principles: 1) never modifying your
|
OfflineIMAP has two relevant principles: 1) never modifying your
|
||||||
messages in any way and 2) ensuring 100% reliable synchroniza-
|
messages in any way and 2) ensuring 100% reliable synchroniza-
|
||||||
tions. In order to do a reliable sync, OfflineIMAP must have a
|
tions. In order to do a reliable sync, OfflineIMAP must have a
|
||||||
way to uniquely identify each e-mail. Three pieces of informa-
|
way to uniquely identify each e-mail. Three pieces of informa-
|
||||||
tion are required to do this: your account name, the folder
|
tion are required to do this: your account name, the folder
|
||||||
name, and the message UID. The account name can be calculated
|
name, and the message UID. The account name can be calculated
|
||||||
from the path in which your messages are. The folder name can
|
from the path in which your messages are. The folder name can
|
||||||
usually be as well, BUT some mail clients move messages between
|
usually be as well, BUT some mail clients move messages between
|
||||||
folders by simply moving the file, leaving the name intact.
|
folders by simply moving the file, leaving the name intact.
|
||||||
|
|
||||||
So, OfflineIMAP must store both a UID folder ID. The folder ID
|
So, OfflineIMAP must store both a UID folder ID. The folder ID
|
||||||
is necessary so OfflineIMAP can detect a message moved to a dif-
|
is necessary so OfflineIMAP can detect a message moved to a dif-
|
||||||
ferent folder. OfflineIMAP stores the UID (U= number) and an
|
ferent folder. OfflineIMAP stores the UID (U= number) and an
|
||||||
md5sum of the foldername (FMD5= number) to facilitate this.
|
md5sum of the foldername (FMD5= number) to facilitate this.
|
||||||
|
|
||||||
What is the speed of OfflineIMAP's sync?
|
What is the speed of OfflineIMAP's sync?
|
||||||
OfflineIMAP versions 2.0 and above contain a multithreaded sys-
|
OfflineIMAP versions 2.0 and above contain a multithreaded sys-
|
||||||
tem. A good way to experiment is by setting maxsyncaccounts to
|
tem. A good way to experiment is by setting maxsyncaccounts to
|
||||||
3 and maxconnections to 3 in each account clause.
|
3 and maxconnections to 3 in each account clause.
|
||||||
|
|
||||||
This lets OfflineIMAP open up multiple connections simultane-
|
This lets OfflineIMAP open up multiple connections simultane-
|
||||||
ously. That will let it process multiple folders and messages
|
ously. That will let it process multiple folders and messages
|
||||||
at once. In most cases, this will increase performance of the
|
at once. In most cases, this will increase performance of the
|
||||||
sync.
|
sync.
|
||||||
|
|
||||||
Don't set the number too high. If you do that, things might
|
Don't set the number too high. If you do that, things might
|
||||||
actually slow down as your link gets saturated. Also, too many
|
actually slow down as your link gets saturated. Also, too many
|
||||||
connections can cause mail servers to have excessive load.
|
connections can cause mail servers to have excessive load.
|
||||||
Administrators might take unkindly to this, and the server might
|
Administrators might take unkindly to this, and the server might
|
||||||
bog down. There are many variables in the optimal setting;
|
bog down. There are many variables in the optimal setting;
|
||||||
experimentation may help.
|
experimentation may help.
|
||||||
|
|
||||||
An informal benchmark yields these results for my setup:
|
An informal benchmark yields these results for my setup:
|
||||||
@ -664,26 +665,26 @@ OTHER FREQUENTLY ASKED QUESTIONS
|
|||||||
|
|
||||||
Can I use OfflineIMAP on Windows?
|
Can I use OfflineIMAP on Windows?
|
||||||
These answers have been reported by OfflineIMAP users. I do not
|
These answers have been reported by OfflineIMAP users. I do not
|
||||||
run OfflineIMAP on Windows myself, so I can't directly address
|
run OfflineIMAP on Windows myself, so I can't directly address
|
||||||
their accuracy.
|
their accuracy.
|
||||||
|
|
||||||
The basic answer is that it's possible and doesn't require hack-
|
The basic answer is that it's possible and doesn't require hack-
|
||||||
ing OfflineIMAP source code. However, it's not necessarily
|
ing OfflineIMAP source code. However, it's not necessarily
|
||||||
trivial. The information below is based in instructions submit-
|
trivial. The information below is based in instructions submit-
|
||||||
ted by Chris Walker.
|
ted by Chris Walker.
|
||||||
|
|
||||||
First, you must run OfflineIMAP in the Cygwin
|
First, you must run OfflineIMAP in the Cygwin
|
||||||
<URL:http://www.cygwin.com/> environment.
|
<URL:http://www.cygwin.com/> environment.
|
||||||
|
|
||||||
Next, you'll need to mount your Maildir directory in a special
|
Next, you'll need to mount your Maildir directory in a special
|
||||||
way. There is information for doing that at
|
way. There is information for doing that at
|
||||||
<URL:http://barnson.org/node/view/295>. That site gives this
|
<URL:http://barnson.org/node/view/295>. That site gives this
|
||||||
example:
|
example:
|
||||||
|
|
||||||
mount -f -s -b -o managed "d:/tmp/mail" "/home/of/mail"
|
mount -f -s -b -o managed "d:/tmp/mail" "/home/of/mail"
|
||||||
|
|
||||||
|
|
||||||
That URL also has more details on making OfflineIMAP work with
|
That URL also has more details on making OfflineIMAP work with
|
||||||
Windows.
|
Windows.
|
||||||
|
|
||||||
CONFORMING TO
|
CONFORMING TO
|
||||||
@ -692,7 +693,7 @@ CONFORMING TO
|
|||||||
|
|
||||||
o CRAM-MD5 as specified in RFC2195
|
o CRAM-MD5 as specified in RFC2195
|
||||||
|
|
||||||
o Maildir as specified in the Maildir manpage
|
o Maildir as specified in the Maildir manpage
|
||||||
<URL:http://www.qmail.org/qmail-manual-html/man5/maildir.html> and
|
<URL:http://www.qmail.org/qmail-manual-html/man5/maildir.html> and
|
||||||
the qmail website <URL:http://cr.yp.to/proto/maildir.html>.
|
the qmail website <URL:http://cr.yp.to/proto/maildir.html>.
|
||||||
|
|
||||||
@ -700,120 +701,119 @@ CONFORMING TO
|
|||||||
|
|
||||||
NOTES
|
NOTES
|
||||||
DELETING LOCAL FOLDERS
|
DELETING LOCAL FOLDERS
|
||||||
OfflineIMAP does a two-way synchronization. That is, if you make a
|
OfflineIMAP does a two-way synchronization. That is, if you make a
|
||||||
change to the mail on the server, it will be propagated to your local
|
change to the mail on the server, it will be propagated to your local
|
||||||
copy, and vise-versa. Some people might think that it would be wise to
|
copy, and vise-versa. Some people might think that it would be wise to
|
||||||
just delete all their local mail folders periodically. If you do this
|
just delete all their local mail folders periodically. If you do this
|
||||||
with OfflineIMAP, remember to also remove your local status cache
|
with OfflineIMAP, remember to also remove your local status cache
|
||||||
(~/.offlineimap by default). Otherwise, OfflineIMAP will take this as
|
(~/.offlineimap by default). Otherwise, OfflineIMAP will take this as
|
||||||
an intentional deletion of many messages and will interpret your action
|
an intentional deletion of many messages and will interpret your action
|
||||||
as requesting them to be deleted from the server as well. (If you
|
as requesting them to be deleted from the server as well. (If you
|
||||||
don't understand this, don't worry; you probably won't encounter this
|
don't understand this, don't worry; you probably won't encounter this
|
||||||
situation)
|
situation)
|
||||||
|
|
||||||
MULTIPLE INSTANCES
|
MULTIPLE INSTANCES
|
||||||
OfflineIMAP is not designed to have several instances (for instance, a
|
OfflineIMAP is not designed to have several instances (for instance, a
|
||||||
cron job and an interactive invocation) run over the same mailbox
|
cron job and an interactive invocation) run over the same mailbox
|
||||||
simultaneously. It will perform a check on startup and abort if
|
simultaneously. It will perform a check on startup and abort if
|
||||||
another OfflineIMAP is already running. If you need to schedule syn-
|
another OfflineIMAP is already running. If you need to schedule syn-
|
||||||
chronizations, please use the autorefresh settings rather than cron.
|
chronizations, please use the autorefresh settings rather than cron.
|
||||||
Alternatively, you can set a separate metadata directory for each
|
Alternatively, you can set a separate metadata directory for each
|
||||||
instance.
|
instance.
|
||||||
|
|
||||||
COPYING MESSAGES BETWEEN FOLDERS
|
COPYING MESSAGES BETWEEN FOLDERS
|
||||||
Normally, when you copy a message between folders or add a new message
|
Normally, when you copy a message between folders or add a new message
|
||||||
to a folder locally, OfflineIMAP will just do the right thing. How-
|
to a folder locally, OfflineIMAP will just do the right thing. How-
|
||||||
ever, sometimes this can be tricky -- if your IMAP server does not pro-
|
ever, sometimes this can be tricky -- if your IMAP server does not pro-
|
||||||
vide the SEARCH command, or does not return something useful,
|
vide the SEARCH command, or does not return something useful,
|
||||||
OfflineIMAP cannot determine the new UID of the message. So, in these
|
OfflineIMAP cannot determine the new UID of the message. So, in these
|
||||||
rare instances, OfflineIMAP will upload the message to the IMAP server
|
rare instances, OfflineIMAP will upload the message to the IMAP server
|
||||||
and delete it from your local folder. Then, on your next sync, the
|
and delete it from your local folder. Then, on your next sync, the
|
||||||
message will be re-downloaded with the proper UID. OfflineIMAP makes
|
message will be re-downloaded with the proper UID. OfflineIMAP makes
|
||||||
sure that the message was properly uploaded before deleting it, so
|
sure that the message was properly uploaded before deleting it, so
|
||||||
there should be no risk of data loss.
|
there should be no risk of data loss.
|
||||||
|
|
||||||
USE WITH EVOLUTION
|
USE WITH EVOLUTION
|
||||||
OfflineIMAP can work with Evolution. To do so, first configure your
|
OfflineIMAP can work with Evolution. To do so, first configure your
|
||||||
OfflineIMAP account to have sep = / in its configuration. Then, con-
|
OfflineIMAP account to have sep = / in its configuration. Then, con-
|
||||||
figure Evolution with the "Maildir-format mail directories" server
|
figure Evolution with the "Maildir-format mail directories" server
|
||||||
type. For the path, you will need to specify the name of the top-level
|
type. For the path, you will need to specify the name of the top-level
|
||||||
folder inside your OfflineIMAP storage location. You're now set!
|
folder inside your OfflineIMAP storage location. You're now set!
|
||||||
|
|
||||||
USE WITH KMAIL
|
USE WITH KMAIL
|
||||||
At this time, I believe that OfflineIMAP with Maildirs is not compati-
|
At this time, I believe that OfflineIMAP with Maildirs is not compati-
|
||||||
ble with KMail. KMail cannot work in any mode other than to move all
|
ble with KMail. KMail cannot work in any mode other than to move all
|
||||||
messages out of all folders immediately, which (besides being annoying
|
messages out of all folders immediately, which (besides being annoying
|
||||||
and fundamentally broken) is incompatible with OfflineIMAP.
|
and fundamentally broken) is incompatible with OfflineIMAP.
|
||||||
|
|
||||||
However, I have made KMail version 3 work well with OfflineIMAP by
|
However, I have made KMail version 3 work well with OfflineIMAP by
|
||||||
installing an IMAP server on my local machine, having OfflineIMAP sync
|
installing an IMAP server on my local machine, having OfflineIMAP sync
|
||||||
to that, and pointing KMail at the same server.
|
to that, and pointing KMail at the same server.
|
||||||
|
|
||||||
MAILING LIST
|
MAILING LIST
|
||||||
There is an OfflineIMAP mailing list available. To subscribe, send the
|
There is an OfflineIMAP mailing list available. To subscribe, send the
|
||||||
text "Subscribe" in the subject of a mail to offlineimap-request@com-
|
text "Subscribe" in the subject of a mail to offlineimap-request@com-
|
||||||
plete.org. To post, send the message to offlineimap@complete.org.
|
plete.org. To post, send the message to offlineimap@complete.org.
|
||||||
Archives are available at
|
Archives are available at
|
||||||
<URL:http://lists.complete.org/offlineimap@complete.org/>.
|
<URL:http://lists.complete.org/offlineimap@complete.org/>.
|
||||||
|
|
||||||
BUGS
|
BUGS
|
||||||
Reports of bugs should be sent via e-mail to the OfflineIMAP mailing
|
Reports of bugs should be sent via e-mail to the OfflineIMAP mailing
|
||||||
list at offlineimap at complete dot org. Debian users are encouraged
|
list at offlineimap at complete dot org. Debian users are encouraged
|
||||||
to instead use the Debian bug-tracking system.
|
to instead use the Debian bug-tracking system.
|
||||||
|
|
||||||
UPGRADING TO 4.0
|
UPGRADING TO 4.0
|
||||||
If you are upgrading from a version of OfflineIMAP prior to 3.99.12,
|
If you are upgrading from a version of OfflineIMAP prior to 3.99.12,
|
||||||
you will find that you will get errors when OfflineIMAP starts up
|
you will find that you will get errors when OfflineIMAP starts up
|
||||||
(relating to ConfigParser or AccountHashGenerator) and the configura-
|
(relating to ConfigParser or AccountHashGenerator) and the configura-
|
||||||
tion file. This is because the config file format had to change to
|
tion file. This is because the config file format had to change to
|
||||||
accommodate new features in 4.0. Fortunately, it's not difficult to
|
accommodate new features in 4.0. Fortunately, it's not difficult to
|
||||||
adjust it to suit.
|
adjust it to suit.
|
||||||
|
|
||||||
First thing you need to do is stop any running OfflineIMAP instance,
|
First thing you need to do is stop any running OfflineIMAP instance,
|
||||||
making sure first that it's synced all your mail. Then, modify your
|
making sure first that it's synced all your mail. Then, modify your
|
||||||
~/.offlineimaprc file. You'll need to split up each account section
|
~/.offlineimaprc file. You'll need to split up each account section
|
||||||
(make sure that it now starts with "Account ") into two Repository sec-
|
(make sure that it now starts with "Account ") into two Repository sec-
|
||||||
tions (one for the local side and another for the remote side.) See
|
tions (one for the local side and another for the remote side.) See
|
||||||
the files offlineimap.conf.minimal and offlineimap.conf in the distri-
|
the files offlineimap.conf.minimal and offlineimap.conf in the distri-
|
||||||
bution if you need more assistance.
|
bution if you need more assistance.
|
||||||
|
|
||||||
OfflineIMAP's status directory area has also changed. Therefore, you
|
OfflineIMAP's status directory area has also changed. Therefore, you
|
||||||
should delete everything in ~/.offlineimap as well as your local mail
|
should delete everything in ~/.offlineimap as well as your local mail
|
||||||
folders.
|
folders.
|
||||||
|
|
||||||
When you start up OfflineIMAP 4.0, it will re-download all your mail
|
When you start up OfflineIMAP 4.0, it will re-download all your mail
|
||||||
from the server and then you can continue using it like normal.
|
from the server and then you can continue using it like normal.
|
||||||
|
|
||||||
COPYRIGHT
|
COPYRIGHT
|
||||||
OfflineIMAP, and this manual, are Copyright (C) 2002, 2003 John
|
OfflineIMAP, and this manual, are Copyright (C) 2002, 2003 John
|
||||||
Goerzen.
|
Goerzen.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify it
|
This program is free software; you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published by the
|
under the terms of the GNU General Public License as published by the
|
||||||
Free Software Foundation; either version 2 of the License, or (at your
|
Free Software Foundation; either version 2 of the License, or (at your
|
||||||
option) any later version.
|
option) any later version.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful, but
|
This program is distributed in the hope that it will be useful, but
|
||||||
WITHOUT ANY WARRANTY; without even the implied warranty of MER-
|
WITHOUT ANY WARRANTY; without even the implied warranty of MER-
|
||||||
CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
||||||
Public License for more details.
|
Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License along
|
You should have received a copy of the GNU General Public License along
|
||||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
imaplib.py comes from the Python dev tree and is licensed under the
|
imaplib.py comes from the Python dev tree and is licensed under the
|
||||||
GPL-compatible PSF license as stated in the file COPYRIGHT in the
|
GPL-compatible PSF license as stated in the file COPYRIGHT in the
|
||||||
OfflineIMAP distribution.
|
OfflineIMAP distribution.
|
||||||
|
|
||||||
AUTHOR
|
AUTHOR
|
||||||
OfflineIMAP, its libraries, documentation, and all included files,
|
OfflineIMAP, its libraries, documentation, and all included files,
|
||||||
except where noted, was written by John Goerzen <jgoerzen@complete.org>
|
except where noted, was written by John Goerzen <jgoerzen@complete.org>
|
||||||
and copyright is held as stated in the COPYRIGHT section.
|
and copyright is held as stated in the COPYRIGHT section.
|
||||||
|
|
||||||
OfflineIMAP may be downloaded, and information found, from its homepage
|
OfflineIMAP may be downloaded, and information found, from its homepage
|
||||||
via either Gopher <URL:gopher://quux.org/1/devel/offlineimap> or HTTP
|
<URL:http://software.complete.org/offlineimap>.
|
||||||
<URL:http://quux.org/devel/offlineimap>.
|
|
||||||
|
|
||||||
OfflineIMAP may also be downloaded using Subversion. Additionally, the
|
OfflineIMAP may also be downloaded using Subversion. Additionally, the
|
||||||
distributed tar.gz may be updated with a simple "svn update" command;
|
distributed tar.gz may be updated with a simple "svn update" command;
|
||||||
@ -859,4 +859,4 @@ HISTORY
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
John Goerzen 28 September 2005 OFFLINEIMAP(1)
|
John Goerzen 29 November 2006 OFFLINEIMAP(1)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||||
.\" Please send any bug reports, improvements, comments, patches,
|
.\" Please send any bug reports, improvements, comments, patches,
|
||||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||||
.TH "OFFLINEIMAP" "1" "28 September 2005" "John Goerzen" "OfflineIMAP Manual"
|
.TH "OFFLINEIMAP" "1" "29 November 2006" "John Goerzen" "OfflineIMAP Manual"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
OfflineIMAP \- Powerful IMAP/Maildir synchronization and reader support
|
OfflineIMAP \- Powerful IMAP/Maildir synchronization and reader support
|
||||||
@ -141,7 +141,7 @@ yourself, you have three options: a system-wide installation with
|
|||||||
Debian, system-wide installation with other systems, and a single-user
|
Debian, system-wide installation with other systems, and a single-user
|
||||||
installation. You can download the latest version of \fBOfflineIMAP\fR from
|
installation. You can download the latest version of \fBOfflineIMAP\fR from
|
||||||
the \fBOfflineIMAP\fR
|
the \fBOfflineIMAP\fR
|
||||||
website <URL:http://quux.org/devel/offlineimap/>\&.
|
website <URL:http://software.complete.org/offlineimap/>\&.
|
||||||
.SS "PREREQUISITES"
|
.SS "PREREQUISITES"
|
||||||
.PP
|
.PP
|
||||||
In order to use \fBOfflineIMAP\fR, you need to have these conditions
|
In order to use \fBOfflineIMAP\fR, you need to have these conditions
|
||||||
@ -183,14 +183,14 @@ If you are tracking Debian unstable, you may install
|
|||||||
\fBapt-get install offlineimap\fR
|
\fBapt-get install offlineimap\fR
|
||||||
.PP
|
.PP
|
||||||
If you are not tracking Debian unstable, download the Debian .deb
|
If you are not tracking Debian unstable, download the Debian .deb
|
||||||
package from the \fBOfflineIMAP\fR website <URL:http://quux.org/devel/offlineimap/>
|
package from the \fBOfflineIMAP\fR website <URL:http://software.complete.org/offlineimap/>
|
||||||
and then run \fBdpkg -i\fR to install the downloaded
|
and then run \fBdpkg -i\fR to install the downloaded
|
||||||
package. Then, skip to [XRef to CONFIGURATION] below. You will type \fBofflineimap\fR to
|
package. Then, skip to [XRef to CONFIGURATION] below. You will type \fBofflineimap\fR to
|
||||||
invoke the program.
|
invoke the program.
|
||||||
.SS "SYSTEM-WIDE INSTALLATION, OTHER"
|
.SS "SYSTEM-WIDE INSTALLATION, OTHER"
|
||||||
.PP
|
.PP
|
||||||
Download the tar.gz version of the package from the
|
Download the tar.gz version of the package from the
|
||||||
website <URL:http://quux.org/devel/offlineimap/>\&.
|
website <URL:http://software.complete.org/offlineimap/>\&.
|
||||||
Then run
|
Then run
|
||||||
these commands, making sure that you are the "root" user first:
|
these commands, making sure that you are the "root" user first:
|
||||||
|
|
||||||
@ -207,7 +207,7 @@ invoke the program.
|
|||||||
.SS "SINGLE-ACCOUNT INSTALLATION"
|
.SS "SINGLE-ACCOUNT INSTALLATION"
|
||||||
.PP
|
.PP
|
||||||
Download the tar.gz version of the package from the
|
Download the tar.gz version of the package from the
|
||||||
website <URL:http://quux.org/devel/offlineimap/>\&.
|
website <URL:http://software.complete.org/offlineimap/>\&.
|
||||||
Then run these commands:
|
Then run these commands:
|
||||||
|
|
||||||
.nf
|
.nf
|
||||||
@ -941,8 +941,7 @@ noted, was written by John Goerzen <jgoerzen@complete.org> and
|
|||||||
copyright is held as stated in the COPYRIGHT section.
|
copyright is held as stated in the COPYRIGHT section.
|
||||||
.PP
|
.PP
|
||||||
\fBOfflineIMAP\fR may be downloaded, and information found, from its
|
\fBOfflineIMAP\fR may be downloaded, and information found, from its
|
||||||
homepage via either Gopher <URL:gopher://quux.org/1/devel/offlineimap>
|
homepage <URL:http://software.complete.org/offlineimap>\&.
|
||||||
or HTTP <URL:http://quux.org/devel/offlineimap>\&.
|
|
||||||
.PP
|
.PP
|
||||||
\fBOfflineIMAP\fR may also be downloaded using Subversion. Additionally,
|
\fBOfflineIMAP\fR may also be downloaded using Subversion. Additionally,
|
||||||
the distributed tar.gz may be updated with a simple "svn update"
|
the distributed tar.gz may be updated with a simple "svn update"
|
||||||
|
Loading…
Reference in New Issue
Block a user