2015-10-14 00:09:40 +02:00
|
|
|
[offlineimap]: http://github.com/OfflineIMAP/offlineimap
|
2016-02-19 12:10:23 +01:00
|
|
|
[website]: http://www.offlineimap.org
|
2015-03-10 04:01:22 +01:00
|
|
|
[wiki]: http://github.com/OfflineIMAP/offlineimap/wiki
|
2016-02-19 12:10:23 +01:00
|
|
|
[blog]: http://www.offlineimap.org/posts.html
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2015-09-24 17:45:30 +02:00
|
|
|
# OfflineIMAP
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2016-05-19 09:49:53 +02:00
|
|
|
***"Get the emails where you need them."***
|
2016-03-02 15:36:22 +01:00
|
|
|
|
2016-08-03 00:01:17 +02:00
|
|
|
[Official offlineimap][offlineimap].
|
|
|
|
|
2016-07-18 16:11:17 +02:00
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
## Description
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2016-07-18 16:11:17 +02:00
|
|
|
OfflineIMAP is software that downloads your email mailbox(es) as **local
|
|
|
|
Maildirs**. OfflineIMAP will synchronize both sides via *IMAP*.
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2016-07-18 16:11:17 +02:00
|
|
|
IMAP's main downside is that you have to **trust** your email provider to
|
|
|
|
not lose your email. While certainly unlikely, it's not impossible.
|
2015-03-12 17:53:28 +01:00
|
|
|
With OfflineIMAP, you can download your Mailboxes and make you own backups of
|
2016-07-18 16:11:17 +02:00
|
|
|
your [Maildir](https://en.wikipedia.org/wiki/Maildir).
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2016-07-18 16:11:17 +02:00
|
|
|
This allows reading your email offline without the need for your mail
|
|
|
|
reader (MUA) to support IMAP operations. Need an attachment from a
|
|
|
|
message without internet connection? No problem, the message is still there.
|
2012-02-24 11:13:27 +01:00
|
|
|
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2015-10-14 00:09:40 +02:00
|
|
|
## Project status and future
|
|
|
|
|
|
|
|
> As one of the maintainer of OfflineIMAP, I'd like to put my efforts into
|
2016-07-18 16:11:17 +02:00
|
|
|
> [imapfw](http://github.com/OfflineIMAP/imapfw). **imapfw** is software in
|
|
|
|
> development that I intend to replace OfflineIMAP with in the long term.
|
2015-10-14 00:09:40 +02:00
|
|
|
>
|
2016-07-18 16:11:17 +02:00
|
|
|
> That's why I'm not going to continue OfflineIMAP development. I'll continue
|
|
|
|
> to maintain OfflineIMAP (fixing small bugs, reviewing patches and merging,
|
|
|
|
> and rolling out new releases), but that's all.
|
2015-10-14 00:09:40 +02:00
|
|
|
>
|
2016-07-18 16:11:17 +02:00
|
|
|
> While I keep tracking issues for OfflineIMAP, you should not expect future support.
|
2015-10-14 00:09:40 +02:00
|
|
|
>
|
|
|
|
> You won't be left at the side. OfflineIMAP's community is large enough so that
|
|
|
|
> you'll find people for most of your issues.
|
|
|
|
>
|
2015-10-14 00:17:22 +02:00
|
|
|
> Get news from the [blog][blog].
|
2015-10-14 00:09:40 +02:00
|
|
|
>
|
|
|
|
> Nicolas Sebrecht. ,-)
|
|
|
|
|
2016-03-02 15:36:22 +01:00
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
GNU General Public License v2.
|
|
|
|
|
|
|
|
|
|
|
|
## Why should I use OfflineIMAP?
|
|
|
|
|
|
|
|
* It is **fast**.
|
|
|
|
* It is **reliable**.
|
|
|
|
* It is **flexible**.
|
|
|
|
* It is **safe**.
|
|
|
|
|
2016-07-18 16:11:17 +02:00
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
## Downloads
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2015-09-24 17:51:01 +02:00
|
|
|
You should first check if your distribution already packages OfflineIMAP for you.
|
2015-03-10 04:01:22 +01:00
|
|
|
Downloads releases as [tarball or zipball](https://github.com/OfflineIMAP/offlineimap/tags).
|
2011-01-15 16:48:30 +01:00
|
|
|
|
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
## Feedbacks and contributions
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2015-09-24 17:51:01 +02:00
|
|
|
**The user discussions, development, announcements and all the exciting stuff take
|
|
|
|
place on the mailing list.** While not mandatory to send emails, you can
|
2015-03-10 16:49:53 +01:00
|
|
|
[subscribe here](http://lists.alioth.debian.org/mailman/listinfo/offlineimap-project).
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
Bugs, issues and contributions can be requested to both the mailing list or the
|
2016-09-09 21:10:30 +02:00
|
|
|
[official Github project][offlineimap]. Provide the following information:
|
|
|
|
- system/distribution (with version)
|
|
|
|
- offlineimap version (`offlineimap -V`)
|
|
|
|
- Python version
|
|
|
|
- server name or domain
|
|
|
|
- CLI options
|
|
|
|
- Configuration file (offlineimaprc)
|
|
|
|
- pythonfile (if any)
|
|
|
|
- Logs, error
|
|
|
|
- Steps to reproduce the error
|
2011-01-15 16:48:30 +01:00
|
|
|
|
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
## The community
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
* OfflineIMAP's main site is the [project page at Github][offlineimap].
|
|
|
|
* There is the [OfflineIMAP community's website][website].
|
|
|
|
* And finally, [the wiki][wiki].
|
2011-01-15 16:48:30 +01:00
|
|
|
|
|
|
|
|
2016-06-17 02:21:16 +02:00
|
|
|
## Requirements & dependencies
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2016-06-03 20:07:15 +02:00
|
|
|
* Python v2.7+
|
2016-08-15 00:26:03 +02:00
|
|
|
* Python v3.4+ ***(experimental: [see known issues](https://github.com/OfflineIMAP/offlineimap/issues?q=is%3Aissue+is%3Aopen+label%3APy3))***
|
2016-05-19 09:49:53 +02:00
|
|
|
* six (required)
|
2016-06-11 11:08:02 +02:00
|
|
|
* imaplib2 >= 2.55 (optional)
|
2011-01-15 16:48:30 +01:00
|
|
|
|
|
|
|
|
2015-03-10 04:01:22 +01:00
|
|
|
## Documentation
|
2011-01-15 16:48:30 +01:00
|
|
|
|
2016-07-18 16:11:17 +02:00
|
|
|
All current and updated documentation is on the [community's website][website].
|
|
|
|
|
2015-03-13 19:10:48 +01:00
|
|
|
|
2015-09-24 17:51:01 +02:00
|
|
|
### Read documentation locally
|
2015-03-13 19:10:48 +01:00
|
|
|
|
2015-09-24 17:51:01 +02:00
|
|
|
You might want to read the documentation locally. Get the sources of the website.
|
|
|
|
For the other documentation, run the appropriate make target:
|
2016-07-18 16:11:17 +02:00
|
|
|
|
|
|
|
```sh
|
2015-03-13 19:10:48 +01:00
|
|
|
$ ./scripts/get-repository.sh website
|
|
|
|
$ cd docs
|
2015-09-24 17:51:01 +02:00
|
|
|
$ make html # Requires rst2html
|
2016-08-28 14:24:37 +02:00
|
|
|
$ make man # Requires a2x (http://asciidoc.org)
|
2015-09-24 17:51:01 +02:00
|
|
|
$ make api # Requires sphinx
|
2015-03-13 19:10:48 +01:00
|
|
|
```
|