aboutsummaryrefslogtreecommitdiff
path: root/getmails-alternative
blob: 982f7aa1fab00f039f6f90a2f6f00ed346f8c74e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
#
# Simple wrapper around getmail to fetch from all active accounts.
# Alternative to the getmails(1) wrapper.
# See http://pyropus.ca/software/getmail/configuration.html#running-commandline-options
#

# Parameters
CONFIG_FOLDER="$HOME/.getmail/config"

# Check
if [ ! -d "$CONFIG_FOLDER" ]; then
  exit
fi

# Dispatch
ls -1 $CONFIG_FOLDER | grep -v '^oldmail-' | grep '@' | grep -v '.disabled$' | xargs echo | sed -e 's/ / --rcfile /g' | xargs echo getmail --rcfile