table of contents
GMI(1) | User Commands | GMI(1) |
NAME¶
gmi - Fast fetch and two-way tag synchronization between notmuch and GMail
SYNOPSIS¶
This program can pull email and labels (and changes to labels) from your GMail account and store them locally in a maildir with the labels synchronized with a notmuch database. The changes to tags in the notmuch database may be pushed back remotely to your GMail account.
It will not and can not: * Add or delete messages on your remote account * Modify messages other than their labels
DESCRIPTION¶
usage: gmi [-h] [--auth_host_name AUTH_HOST_NAME] [--noauth_local_webserver]
- [--auth_host_port [AUTH_HOST_PORT ...]] [--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}] {pull,push,send,sync,auth,init,set} ...
positional arguments:¶
- {pull,push,send,sync,auth,init,set}
- actions
- pull
- pull new e-mail and remote tag-changes
- push
- push local tag-changes
- send
- send a MIME message read from STDIN.
- sync
- sync changes (flags have same meaning as for push and pull)
- auth
- authorize lieer with your GMail account
- init
- initialize local e-mail repository and authorize
- set
- set options for repository
options:¶
- -h, --help
- show this help message and exit
- --auth_host_name AUTH_HOST_NAME
- Hostname when running a local web server.
- --noauth_local_webserver
- Do not run a local web server.
- --auth_host_port [AUTH_HOST_PORT ...]
- Port web server should listen on.
- --logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
- Set the logging level of detail.
January 2023 | gmi 1.3-11 |