From 36a274dbc066068ff25b839e21ce3b82ec292c88 Mon Sep 17 00:00:00 2001 From: Mohammad Reza Karimi Date: Mon, 23 Feb 2026 15:03:10 -0500 Subject: big updates --- email/dot-config/isyncrc | 84 ++++++++++++------------- email/dot-config/msmtp/config | 16 ++--- email/dot-config/notmuch/default/hooks/post-new | 2 - 3 files changed, 50 insertions(+), 52 deletions(-) (limited to 'email/dot-config') diff --git a/email/dot-config/isyncrc b/email/dot-config/isyncrc index b785916..00bc368 100644 --- a/email/dot-config/isyncrc +++ b/email/dot-config/isyncrc @@ -1,7 +1,7 @@ IMAPAccount mit Host outlook.office365.com User moreka@mit.edu -PassCmd "oama access moreka@mit.edu" +PassCmd "mutt_oauth2.py ~/.local/state/mit-oauth-token" Port 993 AuthMechs XOAUTH2 TLSType IMAPS @@ -48,44 +48,44 @@ Channel sync-mit-sent Channel sync-mit-deleted Channel sync-mit-junk -IMAPAccount gmail-mrkarimij -Host imap.gmail.com -User m.r.karimi.j@gmail.com -PassCmd "oama access m.r.karimi.j@gmail.com" -TLSType IMAPS -CertificateFile /etc/ssl/certs/ca-certificates.crt -Timeout 360 - -IMAPStore gmail-mrkarimij-remote -Account gmail-mrkarimij - -MaildirStore gmail-mrkarimij-local -SubFolders Verbatim -Path /home/moreka/.local/share/mail/m.r.karimi.j@gmail.com/ -Inbox /home/moreka/.local/share/mail/m.r.karimi.j@gmail.com/INBOX - -Channel gmail-mrkarimij-inbox -Far :gmail-mrkarimij-remote:INBOX -Near :gmail-mrkarimij-local:INBOX -Create Near -Expunge Both -SyncState * - -Channel gmail-mrkarimij-sent -Far :gmail-mrkarimij-remote:"[Gmail]/Sent Mail" -Near :gmail-mrkarimij-local:Sent -Create Near -Expunge Both -SyncState * - -Channel gmail-mrkarimij-drafts -Far :gmail-mrkarimij-remote:"[Gmail]/Drafts" -Near :gmail-mrkarimij-local:Drafts -Create Near -Expunge Both -SyncState * - -Group m.r.karimi.j@gmail.com -Channel gmail-mrkarimij-inbox -Channel gmail-mrkarimij-sent -Channel gmail-mrkarimij-drafts +# IMAPAccount gmail-mrkarimij +# Host imap.gmail.com +# User m.r.karimi.j@gmail.com +# PassCmd "oama access m.r.karimi.j@gmail.com" +# TLSType IMAPS +# CertificateFile /etc/ssl/certs/ca-certificates.crt +# Timeout 360 +# +# IMAPStore gmail-mrkarimij-remote +# Account gmail-mrkarimij +# +# MaildirStore gmail-mrkarimij-local +# SubFolders Verbatim +# Path /home/moreka/.local/share/mail/m.r.karimi.j@gmail.com/ +# Inbox /home/moreka/.local/share/mail/m.r.karimi.j@gmail.com/INBOX +# +# Channel gmail-mrkarimij-inbox +# Far :gmail-mrkarimij-remote:INBOX +# Near :gmail-mrkarimij-local:INBOX +# Create Near +# Expunge Both +# SyncState * +# +# Channel gmail-mrkarimij-sent +# Far :gmail-mrkarimij-remote:"[Gmail]/Sent Mail" +# Near :gmail-mrkarimij-local:Sent +# Create Near +# Expunge Both +# SyncState * +# +# Channel gmail-mrkarimij-drafts +# Far :gmail-mrkarimij-remote:"[Gmail]/Drafts" +# Near :gmail-mrkarimij-local:Drafts +# Create Near +# Expunge Both +# SyncState * +# +# Group m.r.karimi.j@gmail.com +# Channel gmail-mrkarimij-inbox +# Channel gmail-mrkarimij-sent +# Channel gmail-mrkarimij-drafts diff --git a/email/dot-config/msmtp/config b/email/dot-config/msmtp/config index 19f6746..bc0da9e 100644 --- a/email/dot-config/msmtp/config +++ b/email/dot-config/msmtp/config @@ -13,14 +13,14 @@ from moreka@mit.edu user moreka passwordeval pass show mail/smtp -account gmail -host smtp.gmail.com -port 587 -auth oauthbearer -tls_starttls on -from m.r.karimi.j@gmail.com -user m.r.karimi.j@gmail.com -passwordeval oama access m.r.karimi.j@gmail.com +# account gmail +# host smtp.gmail.com +# port 587 +# auth oauthbearer +# tls_starttls on +# from m.r.karimi.j@gmail.com +# user m.r.karimi.j@gmail.com +# passwordeval oama access m.r.karimi.j@gmail.com account default : mit diff --git a/email/dot-config/notmuch/default/hooks/post-new b/email/dot-config/notmuch/default/hooks/post-new index 5a02ff0..f94c08e 100755 --- a/email/dot-config/notmuch/default/hooks/post-new +++ b/email/dot-config/notmuch/default/hooks/post-new @@ -8,14 +8,12 @@ notmuch tag +archived -unread -inbox -- folder:mit/Archive # tag emails in the Deleted folder as deleted notmuch tag +sent -unread -inbox -- folder:mit/Sent -notmuch tag +sent -unread -inbox -- folder:m.r.karimi.j@gmail.com/Sent # remove "unread" from "replied" notmuch tag -unread -- tag:replied # tag my replies as "sent" notmuch tag -unread +sent -- '(from:"moreka@mit.edu*" not to:"moreka@mit.edu*" not to:"moreka@MIT.EDU*" not tag:archived)' -notmuch tag -unread +sent -- '(from:"m.r.karimi.j@gmail.com*" not to:"m.r.karimi.j@gmail.com*" not tag:archived)' # tag 18650 stuff for spring 26 correctly notmuch tag +18650 -- '(("18650" or "18.650" or body:"/18\.?650/" or subject:"/18\.?650/" or from:"18.650 on Piazza" or from:"MIT-Canvas") and date:2025-12-22..)' -- cgit v1.2.3-71-gdd5e