Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

OfflineIMAP Docker Image

Docker container for OfflineIMAP, an IMAP synchronization tool with scheduled sync via supercronic.

Usage

docker run -d \
  -v /path/to/offlineimaprc:/home/offlineimap/.offlineimaprc:ro \
  -v /path/to/mail:/email \
  timjdfletcher/offlineimap

The container runs supercronic with the built-in crontab by default, executing periodic syncs.

Configuration

Mount your .offlineimaprc configuration file. Example minimal config:

[general]
accounts = Main

[Account Main]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = /email

[Repository Remote]
type = IMAP
remotehost = imap.example.com
remoteuser = user@example.com
remotepasseval = "password"
ssl = yes

Volumes

Path Purpose
/home/offlineimap/.offlineimaprc OfflineIMAP configuration
/email Local maildir storage

Build

./run build

Test

./run test

Runs rspec tests (requires Ruby and Bundler).