Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##
- ## This is an example maildir configuration file.
- ##
- ## The maildir handler slowly creates a backup of each user's
- ## mail file to a remote server. It is designed to be run with
- ## low overhead in terms of CPU and bandwidth, so it runs pretty
- ## slow. Hardlinking is used to save storage space. The actual
- ## mail file is stored within each snapshot directory.
- ##
- ## The basic algorithm is to rsync each mail file individually,
- ## and to use hard links for retaining historical data.
- ##
- ## We handle each mail file individually because it becomes very
- ## unweldy to hardlink and rsync many hundreds of thousands
- ## of files at once. It is much faster to take on smaller
- ## chunks at a time.
- ##
- ## Any mail file which is deleted from the source will be moved to
- ## "deleted" directory in the destination. It is up to you to
- ## periodically remove this directory or old maildirs in it.
- ##
- ## Note: This handler assumes that the remote shell is set to bash
- ##
- ## The defaults are useful in most cases, just make sure
- ## to configure the source and destination information
- when = everyday at 23:00
- ## each users maildir will contain these files:
- ## daily.1, daily.2, daily.3, daily.4, daily.5, weekly.1, weekly.2,
- ## weekly.3, monthly.1
- ## if keepdaily is 5, keepweekly is 3, and keepmonthly is 1
- keepdaily = 5
- keepweekly = 3
- keepmonthly = 1
- # directory which contains all the maildirs
- srcdir = /var/mail
- # the srcdir is expected to contain the following subdirectories. Each
- # of these will contain the user's Maildirs which start with these
- # letters
- srcsubdirs = 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z
- # put the backups under this directory
- destdir = /backup/maildir
- desthost = dev1
- # For the backup rotation to work, destuser must be able to run
- # arbitrary bash commands on the desthost.
- destuser = root
- # For alternate ports from the default 22, specify here
- # destport = 4444
- # If you need to specify an alternate ssh public key authentication file
- # do that here. Default: /root/.ssh/id_rsa
- # destid_file = /home/backupkeys/.ssh/maildirbackup_id_rsa
- # If you need to specify other ssh configuration options, do that here
- # sshoptions = "-C -6"
- # remove any maildirs from backup which might have been deleted
- remove = yes
- # use a ssh-mux to reuse connections, see the following article
- # http://www.debian-administration.org/articles/290 for an example
- #multiconnection = notset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement