Automatically synchronize Sent inbox

This commit is contained in:
Thomas Dehaeze 2020-12-09 22:14:17 +01:00
parent cb74df4ee3
commit 2e29d7d8bd

View File

@ -1078,7 +1078,7 @@ https://unix.stackexchange.com/questions/20456/pretty-print-mails-from-mutt
**** Configuration **** Configuration
#+begin_src conf :tangle ~/.config/neomutt/accounts/gmail :comments none #+begin_src conf :tangle ~/.config/neomutt/accounts/gmail :comments none
set from = "dehaeze.thomas@gmail.com" set from = "dehaeze.thomas@gmail.com"
set sendmail = "msmtp -a gmail" set sendmail = "~/.config/neomutt/bin/send_mail.sh gmail"
# Other special folders. # Other special folders.
set mbox = "+gmail/Archive" set mbox = "+gmail/Archive"
@ -1108,7 +1108,7 @@ This empty code block is used to add a new line after signature
**** Configuration **** Configuration
#+begin_src conf :tangle ~/.config/neomutt/accounts/esrf :comments none #+begin_src conf :tangle ~/.config/neomutt/accounts/esrf :comments none
set from = "thomas.dehaeze@esrf.fr" set from = "thomas.dehaeze@esrf.fr"
set sendmail = "msmtp -a esrf" set sendmail = "~/.config/neomutt/bin/send_mail.sh esrf"
# Other special folders. # Other special folders.
set mbox = "+esrf/Archive" set mbox = "+esrf/Archive"
@ -1138,7 +1138,7 @@ This empty code block is used to add a new line after signature
**** Configuration **** Configuration
#+begin_src conf :tangle ~/.config/neomutt/accounts/ulg :comments none #+begin_src conf :tangle ~/.config/neomutt/accounts/ulg :comments none
set from = "thomas.dehaeze@doct.uliege.be" set from = "thomas.dehaeze@doct.uliege.be"
set sendmail = "msmtp -a ulg" set sendmail = "~/.config/neomutt/bin/send_mail.sh ulg"
# Other special folders. # Other special folders.
set mbox = "+ulg/Archive" set mbox = "+ulg/Archive"
@ -1168,7 +1168,7 @@ This empty code block is used to add a new line after signature
**** Configuration **** Configuration
#+begin_src conf :tangle ~/.config/neomutt/accounts/uliege :comments none #+begin_src conf :tangle ~/.config/neomutt/accounts/uliege :comments none
set from = "tdehaeze@uliege.be" set from = "tdehaeze@uliege.be"
set sendmail = "msmtp -a uliege" set sendmail = "~/.config/neomutt/bin/send_mail.sh uliege"
# Other special folders. # Other special folders.
set mbox = "+uliege/Archive" set mbox = "+uliege/Archive"
@ -1396,7 +1396,23 @@ Of ranger can be used with the =A= keybinding.
#+end_src #+end_src
** Scripts and other config files ** Scripts and other config files
*** Sync Mail script *** Send Mail Script
:PROPERTIES:
:header-args: :tangle ~/.config/neomutt/bin/send_mail.sh
:header-args+: :comments both :mkdirp yes
:header-args+: :shebang "#!/usr/bin/env bash"
:END:
#+begin_src bash
msmtp -a $1 ${@:2} && \
if [ $TMUX ]; then
tmux split -v -l 1 mbsync $1-Sent && tmux select-pane -U
else
mbsync $1-Sent
fi
#+end_src
*** Sync Mail Script
:PROPERTIES: :PROPERTIES:
:header-args: :tangle ~/.config/neomutt/bin/get_new_mail.sh :header-args: :tangle ~/.config/neomutt/bin/get_new_mail.sh
:header-args+: :comments both :mkdirp yes :header-args+: :comments both :mkdirp yes