smd-translate1
Translates mailbox names according to predefined patterns
Usage
smd-translate [-m
mode]
[-d
direction]
endpoint
mailbox
Overview
smd-translate translates mailbox names according to predefined patterns. It is designed to be used in the configuration file of smd-push(1) and smd-pull(1).
Refer to smd-config(5) for a longer discussion on translators.
Supported modes follow.
oimap-dovecot
This mode is designed to make the transition of offlineimap users to smd simpler. It assumes remote mailboxes are named like in the following:
Maildir/cur
Maildir/.sub.folder/new
The corresponding local mailboxes are named like in the following:
Mail/cur
Mail/sub.folder/new
nodots
This mode simply gets rid of all dots. It assumes remote mailboxes are named like in the following:
Maildir/cur
Maildir/.sub.folder/new
The corresponding local mailboxes are named like in the following:
Mail/cur
Mail/sub/folder/new
move
This mode just replaces the root of the mailbox, i.e. substitutes MAILBOX_LOCAL for MAILBOX_REMOTE and viceversa.
Usage in configuration file
Assuming the MAILBOX_LOCAL configuration variable is set to Mail and the MAILBOX_REMOTE is set to Maildir, one can use the following configuration file snippet in ~/.smd/config.endpoint:
TRANSLATOR_RL="smd-translate -m oimap-dovecot -d RL endpoint"
TRANSLATOR_LR="smd-translate -m oimap-dovecot -d LR endpoint"
To test your setup use the smd-check-conf(1) utility.
Options
-
-m mode -
One of the supported modes listed above
-
-d direction -
One of RL or LR
|
Is the suffix for the name of the configuration file to use |
|---|---|
|
The mailbox name to translate |
Files
~/.smd/config.*
Releases
4 releases since Debian 7 (Wheezy); the text changed 3 times.