Add uliege account
This commit is contained in:
parent
6484767918
commit
8a637eb45a
@ -158,7 +158,7 @@ Expunge Slave
|
|||||||
Sync Pull
|
Sync Pull
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
** ULG Account
|
** ULG Student Account
|
||||||
#+BEGIN_SRC conf
|
#+BEGIN_SRC conf
|
||||||
IMAPAccount ulg
|
IMAPAccount ulg
|
||||||
Host mail.ulg.ac.be
|
Host mail.ulg.ac.be
|
||||||
@ -213,6 +213,61 @@ Expunge Slave
|
|||||||
Sync Pull
|
Sync Pull
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
** ULG Personal Account
|
||||||
|
#+BEGIN_SRC conf
|
||||||
|
IMAPAccount uliege
|
||||||
|
Host mail.ulg.ac.be
|
||||||
|
User tdehaeze@uliege.be
|
||||||
|
PassCmd "pass email/tdehaeze@uliege.be"
|
||||||
|
SSLType IMAPS
|
||||||
|
AuthMechs LOGIN
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
#+BEGIN_SRC conf
|
||||||
|
IMAPStore uliege-remote
|
||||||
|
Account uliege
|
||||||
|
|
||||||
|
MaildirStore uliege-local
|
||||||
|
Path ~/.mail/uliege/
|
||||||
|
Inbox ~/.mail/uliege/Inbox
|
||||||
|
|
||||||
|
Channel uliege-Home
|
||||||
|
Master :uliege-remote:"Inbox"
|
||||||
|
Slave :uliege-local:Inbox
|
||||||
|
|
||||||
|
Channel uliege-Drafts
|
||||||
|
Master :uliege-remote:"Drafts"
|
||||||
|
Slave :uliege-local:Drafts
|
||||||
|
|
||||||
|
Channel uliege-Archive
|
||||||
|
Master :uliege-remote:"Archive"
|
||||||
|
Slave :uliege-local:Archive
|
||||||
|
|
||||||
|
Channel uliege-Sent
|
||||||
|
Master :uliege-remote:"Sent"
|
||||||
|
Slave :uliege-local:Sent
|
||||||
|
|
||||||
|
Channel uliege-Trash
|
||||||
|
Master :uliege-remote:"Trash"
|
||||||
|
Slave :uliege-local:Trash
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
#+BEGIN_SRC conf
|
||||||
|
Channel uliege
|
||||||
|
Master :uliege-remote:
|
||||||
|
Slave :uliege-local:
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
For doing a quick sync of just the INBOX with `mbsync uliege-download`.
|
||||||
|
#+BEGIN_SRC conf
|
||||||
|
Channel uliege-download
|
||||||
|
Master :uliege-remote:"Inbox"
|
||||||
|
Slave :uliege-local:Inbox
|
||||||
|
Create Slave
|
||||||
|
Expunge Slave
|
||||||
|
Sync Pull
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
* Send Mails - Msmtp
|
* Send Mails - Msmtp
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args:conf: :tangle ~/.config/msmtp/config
|
:header-args:conf: :tangle ~/.config/msmtp/config
|
||||||
@ -263,6 +318,18 @@ https://marlam.de/msmtp/
|
|||||||
passwordeval "pass email/thomas.dehaeze@doct.uliege.be"
|
passwordeval "pass email/thomas.dehaeze@doct.uliege.be"
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
** ULIEGE Account
|
||||||
|
#+BEGIN_SRC conf
|
||||||
|
account uliege
|
||||||
|
host smtp.ulg.ac.be
|
||||||
|
port 587
|
||||||
|
protocol smtp
|
||||||
|
from tdehaeze@uliege.be
|
||||||
|
user u231244
|
||||||
|
tls_starttls on
|
||||||
|
passwordeval "pass email/tdehaeze@uliege.be"
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
** Default Account
|
** Default Account
|
||||||
#+BEGIN_SRC conf
|
#+BEGIN_SRC conf
|
||||||
account default : gmail
|
account default : gmail
|
||||||
@ -991,7 +1058,9 @@ https://unix.stackexchange.com/questions/20456/pretty-print-mails-from-mutt
|
|||||||
folder-hook gmail/* source ~/.config/neomutt/accounts/gmail
|
folder-hook gmail/* source ~/.config/neomutt/accounts/gmail
|
||||||
folder-hook esrf/* source ~/.config/neomutt/accounts/esrf
|
folder-hook esrf/* source ~/.config/neomutt/accounts/esrf
|
||||||
folder-hook ulg/* source ~/.config/neomutt/accounts/ulg
|
folder-hook ulg/* source ~/.config/neomutt/accounts/ulg
|
||||||
|
folder-hook uliege/* source ~/.config/neomutt/accounts/uliege
|
||||||
|
|
||||||
|
macro index,pager gl "<change-folder>+uliege/Inbox<enter>" "go to inbox"
|
||||||
macro index,pager gu "<change-folder>+ulg/Inbox<enter>" "go to inbox"
|
macro index,pager gu "<change-folder>+ulg/Inbox<enter>" "go to inbox"
|
||||||
macro index,pager ge "<change-folder>+esrf/Inbox<enter>" "go to inbox"
|
macro index,pager ge "<change-folder>+esrf/Inbox<enter>" "go to inbox"
|
||||||
macro index,pager gm "<change-folder>+gmail/Inbox<enter>" "go to inbox"
|
macro index,pager gm "<change-folder>+gmail/Inbox<enter>" "go to inbox"
|
||||||
@ -1023,7 +1092,7 @@ https://unix.stackexchange.com/questions/20456/pretty-print-mails-from-mutt
|
|||||||
#+begin_src conf :tangle ~/.config/neomutt/accounts/gmail.signature :comments none :padline no
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/gmail.signature :comments none :padline no
|
||||||
Thomas Dehaeze
|
Thomas Dehaeze
|
||||||
#+end_src
|
#+end_src
|
||||||
This empty code block is used to add a new line after signatude
|
This empty code block is used to add a new line after signature
|
||||||
#+begin_src conf :tangle ~/.config/neomutt/accounts/gmail.signature :comments none :padline no
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/gmail.signature :comments none :padline no
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -1053,7 +1122,7 @@ This empty code block is used to add a new line after signatude
|
|||||||
#+begin_src conf :tangle ~/.config/neomutt/accounts/esrf.signature :comments none :padline no
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/esrf.signature :comments none :padline no
|
||||||
Thomas Dehaeze
|
Thomas Dehaeze
|
||||||
#+end_src
|
#+end_src
|
||||||
This empty code block is used to add a new line after signatude
|
This empty code block is used to add a new line after signature
|
||||||
#+begin_src conf :tangle ~/.config/neomutt/accounts/esrf.signature :comments none :padline no
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/esrf.signature :comments none :padline no
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -1083,10 +1152,40 @@ This empty code block is used to add a new line after signatude
|
|||||||
#+begin_src conf :tangle ~/.config/neomutt/accounts/ulg.signature :comments none :padline no
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/ulg.signature :comments none :padline no
|
||||||
Thomas Dehaeze
|
Thomas Dehaeze
|
||||||
#+end_src
|
#+end_src
|
||||||
This empty code block is used to add a new line after signatude
|
This empty code block is used to add a new line after signature
|
||||||
#+begin_src conf :tangle ~/.config/neomutt/accounts/ulg.signature :comments none :padline no
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/ulg.signature :comments none :padline no
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
*** ULIEGE
|
||||||
|
**** Configuration
|
||||||
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/uliege :comments none
|
||||||
|
set from = "tdehaeze@uliege.be"
|
||||||
|
set sendmail = "msmtp -a uliege"
|
||||||
|
|
||||||
|
# Other special folders.
|
||||||
|
set mbox = "+uliege/Archive"
|
||||||
|
set record = "+uliege/Sent"
|
||||||
|
set postponed = "+uliege/Drafts"
|
||||||
|
|
||||||
|
set signature = "~/.config/neomutt/accounts/uliege.signature"
|
||||||
|
|
||||||
|
macro index,pager d \
|
||||||
|
"<save-message>+uliege/Archive<enter>" \
|
||||||
|
"Move message to the Archive"
|
||||||
|
|
||||||
|
macro index,pager D \
|
||||||
|
"<save-message>+uliege/Trash<enter>" \
|
||||||
|
"Move message to the Trash"
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
**** Signature
|
||||||
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/uliege.signature :comments none :padline no
|
||||||
|
Thomas Dehaeze
|
||||||
|
#+end_src
|
||||||
|
This empty code block is used to add a new line after signature
|
||||||
|
#+begin_src conf :tangle ~/.config/neomutt/accounts/uliege.signature :comments none :padline no
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** Basic Options
|
** Basic Options
|
||||||
#+BEGIN_SRC conf
|
#+BEGIN_SRC conf
|
||||||
set wait_key = no # shut up, mutt
|
set wait_key = no # shut up, mutt
|
||||||
@ -1272,6 +1371,12 @@ This empty code block is used to add a new line after signatude
|
|||||||
named-mailboxes " Drafts" =ulg/Drafts
|
named-mailboxes " Drafts" =ulg/Drafts
|
||||||
named-mailboxes " ﮊ Archive" =ulg/Archive
|
named-mailboxes " ﮊ Archive" =ulg/Archive
|
||||||
named-mailboxes " Trash" =ulg/Trash
|
named-mailboxes " Trash" =ulg/Trash
|
||||||
|
named-mailboxes " ULIEGE" =empty/uliege
|
||||||
|
named-mailboxes " Inbox" =uliege/Inbox
|
||||||
|
named-mailboxes " Sent" =uliege/Sent
|
||||||
|
named-mailboxes " Drafts" =uliege/Drafts
|
||||||
|
named-mailboxes " ﮊ Archive" =uliege/Archive
|
||||||
|
named-mailboxes " Trash" =uliege/Trash
|
||||||
|
|
||||||
set sendmail_wait = 0 # no please don't silently fail, email is important
|
set sendmail_wait = 0 # no please don't silently fail, email is important
|
||||||
unset move
|
unset move
|
||||||
|
@ -199,11 +199,12 @@ https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-
|
|||||||
gmail_old="$(ls ~/.mail/gmail/Inbox/new | wc -l)"
|
gmail_old="$(ls ~/.mail/gmail/Inbox/new | wc -l)"
|
||||||
esrf_old="$(ls ~/.mail/esrf/Inbox/new | wc -l)"
|
esrf_old="$(ls ~/.mail/esrf/Inbox/new | wc -l)"
|
||||||
ulg_old="$(ls ~/.mail/ulg/Inbox/new | wc -l)"
|
ulg_old="$(ls ~/.mail/ulg/Inbox/new | wc -l)"
|
||||||
|
uliege_old="$(ls ~/.mail/uliege/Inbox/new | wc -l)"
|
||||||
# =============================================================
|
# =============================================================
|
||||||
|
|
||||||
# =============================================================
|
# =============================================================
|
||||||
# Retreive mails
|
# Retreive mails
|
||||||
mbsync $opt_all $opt_verbose gmail-Home esrf-Home ulg-Home
|
mbsync $opt_all $opt_verbose gmail-Home esrf-Home ulg-Home uliege-Home
|
||||||
# =============================================================
|
# =============================================================
|
||||||
|
|
||||||
# =============================================================
|
# =============================================================
|
||||||
@ -211,18 +212,19 @@ https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-
|
|||||||
gmail_new="$(ls ~/.mail/gmail/Inbox/new | wc -l)"
|
gmail_new="$(ls ~/.mail/gmail/Inbox/new | wc -l)"
|
||||||
esrf_new="$(ls ~/.mail/esrf/Inbox/new | wc -l)"
|
esrf_new="$(ls ~/.mail/esrf/Inbox/new | wc -l)"
|
||||||
ulg_new="$(ls ~/.mail/ulg/Inbox/new | wc -l)"
|
ulg_new="$(ls ~/.mail/ulg/Inbox/new | wc -l)"
|
||||||
|
uliege_new="$(ls ~/.mail/uliege/Inbox/new | wc -l)"
|
||||||
# =============================================================
|
# =============================================================
|
||||||
|
|
||||||
# =============================================================
|
# =============================================================
|
||||||
# Total Number of new mails since last checking
|
# Total Number of new mails since last checking
|
||||||
new="$(($gmail_new+$esrf_new+$ulg_new))"
|
new="$(($gmail_new+$esrf_new+$ulg_new+$uliege_new))"
|
||||||
old="$(($gmail_old+$esrf_old+$ulg_old))"
|
old="$(($gmail_old+$esrf_old+$ulg_old+$uliege_old))"
|
||||||
# =============================================================
|
# =============================================================
|
||||||
|
|
||||||
# =============================================================
|
# =============================================================
|
||||||
# Notification
|
# Notification
|
||||||
if [ "$new" -gt 0 ]; then
|
if [ "$new" -gt 0 ]; then
|
||||||
dunstify --replace=98465 'New mail' " $esrf_new $gmail_new $ulg_new"
|
dunstify --replace=98465 'New mail' " $esrf_new $gmail_new $ulg_new $uliege_new"
|
||||||
fi
|
fi
|
||||||
# =============================================================
|
# =============================================================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user