getmail: move getmailrc to $XDG_CONFIG_HOME/getmail, use dovecot-lda
authorAmin Bandali <bandali@gnu.org>
Sun, 19 May 2019 15:15:00 +0000 (11:15 -0400)
committerAmin Bandali <bandali@gnu.org>
Sun, 19 May 2019 15:30:51 +0000 (11:30 -0400)
.bashrc
.config/getmail/getmailrc [new file with mode: 0644]
.emacs.d/var/eshell/alias
.getmail/getmailrc [deleted file]

diff --git a/.bashrc b/.bashrc
index dded17c..5928570 100644 (file)
--- a/.bashrc
+++ b/.bashrc
@@ -36,7 +36,10 @@ alias cp="cp -iv"
 alias scl=systemctl
 alias jcl=journalctl
 alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc'
-alias m="mbsync csclub; mbsync uwaterloo; mbsync amin"
+alias getmail='getmail --getmaildir "$XDG_CONFIG_HOME"/getmail --rcfile getmailrc'
+alias mb="mbsync csclub; mbsync uwaterloo; mbsync amin"
+alias gm="getmail"
+alias m="mb; gm"
 alias best="youtube-dl -f best"
 
 aur() {
diff --git a/.config/getmail/getmailrc b/.config/getmail/getmailrc
new file mode 100644 (file)
index 0000000..1f1a72d
--- /dev/null
@@ -0,0 +1,19 @@
+[retriever]
+type = SimplePOP3SSLRetriever
+server = fencepost.gnu.org
+username = bandali
+password_command = ("gpg2", "--no-tty", "-q", "-d", "/home/amin/.passwd/gnu.gpg")
+port = 995
+use_apop = True
+
+[destination]
+type = MDA_external
+path = /usr/lib/dovecot/deliver
+arguments = ('-e', '-f', '%(sender)', '-d', 'bandali@gnu.local')
+
+[options]
+read_all = false
+delete = false
+delete_after = 14
+received = false
+delivered_to = false
index a2d9b2f..0cc10a0 100644 (file)
@@ -15,4 +15,7 @@ alias pk eshell-up-peek $1
 alias vi find-file $1
 alias vim find-file $1
 alias mbsync mbsync -c $XDG_CONFIG_HOME/isync/mbsyncrc $*
-alias m mbsync csclub; mbsync uwaterloo; mbsync amin
+alias getmail getmail --getmaildir $XDG_CONFIG_HOME/getmail --rcfile getmailrc $*
+alias mb mbsync csclub; mbsync uwaterloo; mbsync amin
+alias gm getmail
+alias m mb; gm
diff --git a/.getmail/getmailrc b/.getmail/getmailrc
deleted file mode 100644 (file)
index f2bff62..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-[retriever]
-type = SimplePOP3SSLRetriever
-server = fencepost.gnu.org
-username = bandali
-password_command = ("gpg2", "--no-tty", "-q", "-d", "/home/amin/.passwd/gnu.gpg")
-port = 995
-use_apop = True
-
-[destination]
-type = Maildir
-path = ~/mail/gnu/Inbox/
-
-# [destination]
-# type = MDA_external
-# path = /usr/lib/dovecot/deliver
-# arguments = ('-d', 'amin@aminb.org')
-
-[options]
-delete = True