From 32caf63328776be175832ee45a5ba08684898f8b Mon Sep 17 00:00:00 2001 From: Luke Bubar <43391582+lukerb52@users.noreply.github.com> Date: Fri, 30 Oct 2020 21:21:59 -0400 Subject: [PATCH] Add Cron Instructions to the README Using Cron with mutt-wizard is not intuitive for new users, since mutt-wizard requires the shell variables in `~/.profile`. --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 1027555..2c33c85 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,15 @@ The mutt-wizard is run with the command `mw`. Once everything is setup, you'll u - `-f` -- Assume mailbox names and force account configuration without connecting online at all. - `-o` -- Configure mutt for an account, but do not keep mail offline. +## Update Mailbox with Cron + +Since mutt-wizard requires shell variables stored in `~/.profile`, you will need to add `. $HOME/.profile` to your cronjobs. For example, to have mail update every 10 minutes, this is the line that should appear in the crontab file: +``` +*/10 * * * * . $HOME/.profile; /usr/bin/mw -Y +``` + +Remember to use cron as the same user the mail is, not root. (IE, run `crontab -e`, not `sudo crontab -e`). + ## Dependencies - `neomutt` - the email client.