diff options
| -rw-r--r-- | doc/maintenance.md | 95 | 
1 files changed, 0 insertions, 95 deletions
diff --git a/doc/maintenance.md b/doc/maintenance.md deleted file mode 100644 index 77e8c5d3..00000000 --- a/doc/maintenance.md +++ /dev/null @@ -1,95 +0,0 @@ -Pixelated User Agent Maintenance -================================ - -## Overview - -The command line tool pixelated-maintenace allows you to run some common tasks, mostly related to soledad. - -``` -usage: pixelated-maintenance [-h] [--debug] [-c <configfile>] -                             [--leap-home HOME] [-lc <leap-provider.crt>] -                             [-lf <leap provider certificate fingerprint>] -                             {reset,load-mails,dump-soledad,sync} ... - -pixelated maintenance - -positional arguments: -  {reset,load-mails,dump-soledad,sync} -                        commands -    reset               reset account command -    load-mails          load mails into account -    dump-soledad        dump the soledad database -    sync                sync the soledad database - -optional arguments: -  -h, --help            show this help message and exit -  --debug               DEBUG mode. -  -c <configfile>, --config <configfile> -                        use specified file for credentials (for test purposes -                        only) -  --leap-home HOME      The folder where the user agent stores its data. -                        Defaults to ~/.leap -  -lc <leap-provider.crt>, --leap-provider-cert <leap-provider.crt> -                        use specified file for LEAP provider cert authority -                        certificate (url https://<LEAP-provider- -                        domain>/ca.crt) -  -lf <leap provider certificate fingerprint>, --leap-provider-cert-fingerprint <leap provider certificate fingerprint> -                        use specified fingerprint to validate connection with -                        LEAP provider -``` - -The commands you can run are: - -* reset - Use this to remove all mails from your account. Existing encryption keys like your GnuPG key is not affected -* load-mails - Loads existing mails into your account -* markov-generate - Generate mails using markov chains -* dump-soledad - Get a soledad database dump. Mostly for debugging use cases -* sync - Sync your soledad database -* repair - Repair database if possible -* integrity-check - Run integrity check on database - -Like with other such tools, to get detailed help for a single command, call it with the --help option. - -``` -$ pixelated-maintenace load-mails --help -usage: pixelated-maintenance load-mails [-h] file [file ...] - -positional arguments: -  file        file(s) with mail data - -  optional arguments: -    -h, --help  show this help message and exit -``` - -## How to load mails into an account: - -With the load-mails command you are able to import existing mails into your account. The mails have to be in the **mbox** format, i.e. the need a 'From' line in the first line: -``` -From someone@somedomain.tld -Subject: This is a testmail -To: else@somedomain.tld -X-TW-Pixelated-Tags: nite, macro, trash - -This is a test mail -``` - -*Preparation* - -Steps you might want to consider before importing mails into an account: - -* You have started the pixelated-user-agent at least once for this account -* No pixelated-user-agent is currently running - -To import this mail into your soledad database, put it into an empty folder. Let's assume its called just 'example_mails'. - -``` -$ pixelated-maintenace load-mails /path/to/example_mails -``` - ---- -## Troubleshooting - -### load-mails fails with soledad sync errors - -This happens sometimes, kill the pixelated-maintenance process and start it again, but this time with the *sync* command. **Don't run the load-mails again as you will end up with double the mails**. -  | 
