From: Samir Benmendil Date: Fri, 18 Oct 2019 09:26:52 +0000 (+0100) Subject: mail: setup fpp mail servers X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/fd3c60728cdf8ddd40289bdfdb2054aa4ec607e8 mail: setup fpp mail servers --- diff --git a/isync/config b/isync/config index ff02eec..ce7eb95 100644 --- a/isync/config +++ b/isync/config @@ -7,8 +7,10 @@ CopyArrivalDate yes IMAPAccount gmail Host imap.gmail.com User samir.benmendil@gmail.com -PassCmd "sed -rn '/imap.gmail.com/ s/.*password (.*)/\\1/p' ~/.netrc" +PassCmd "sed -En '/imap.gmail.com.*samir.benmendil@gmail.com/ s/.*password (.*)/\\1/p' ~/.netrc" +AuthMechs LOGIN SSLType IMAPS +SSLVersion SSLv3 CertificateFile /etc/ssl/certs/ca-certificates.crt IMAPStore gmail-remote @@ -69,50 +71,57 @@ Channel gmail-spam Channel gmail-flagged Channel gmail-bin -IMAPAccount ultrahaptics -Host outlook.office365.com -User samir.benmendil@ultrahaptics.com -PassCmd "sed -rn '/outlook.office365.com/ s/.*password (.*)/\\1/p' ~/.netrc" +IMAPAccount fpp +Host imap.gmail.com +User samir@fppnt.com +PassCmd "sed -En '/imap.gmail.com.*samir@fppnt.com/ s/.*password (.*)/\\1/p' ~/.netrc" +AuthMechs LOGIN SSLType IMAPS +SSLVersion SSLv3 CertificateFile /etc/ssl/certs/ca-certificates.crt -IMAPStore ultrahaptics-remote -Account ultrahaptics +IMAPStore fpp-remote +Account fpp -MaildirStore ultrahaptics-local -Path ~/mail/office365/ -Inbox ~/mail/office365/inbox/ +MaildirStore fpp-local +Path ~/mail/fpp/ +Inbox ~/mail/fpp/inbox/ SubFolders Verbatim -Channel ultrahaptics-inbox -Master :ultrahaptics-remote: -Slave :ultrahaptics-local: +Channel fpp-default +Master :fpp-remote: +Slave :fpp-local: Patterns "INBOX" -Channel ultrahaptics-archive -Master :ultrahaptics-remote:"Archive" -Slave :ultrahaptics-local:"archive" - -Channel ultrahaptics-drafts -Master :ultrahaptics-remote:"Drafts" -Slave :ultrahaptics-local:"drafts" - -Channel ultrahaptics-sent -Master :ultrahaptics-remote:"Sent" -Slave :ultrahaptics-local:"sent" - -Channel ultrahaptics-spam -Master :ultrahaptics-remote:"Junk Email" -Slave :ultrahaptics-local:"spam" - -Channel ultrahaptics-bin -Master :ultrahaptics-remote:"Deleted Items" -Slave :ultrahaptics-local:"bin" - -Group ultrahaptics -Channel ultrahaptics-inbox -Channel ultrahaptics-archive -Channel ultrahaptics-drafts -Channel ultrahaptics-sent -Channel ultrahaptics-spam -Channel ultrahaptics-bin +Channel fpp-archive +Master :fpp-remote:"[Gmail]/All Mail" +Slave :fpp-local:"archive" + +Channel fpp-drafts +Master :fpp-remote:"[Gmail]/Drafts" +Slave :fpp-local:"drafts" + +Channel fpp-sent +Master :fpp-remote:"[Gmail]/Sent Mail" +Slave :fpp-local:"sent" + +Channel fpp-spam +Master :fpp-remote:"[Gmail]/Spam" +Slave :fpp-local:"spam" + +Channel fpp-flagged +Master :fpp-remote:"[Gmail]/Starred" +Slave :fpp-local:"flagged" + +Channel fpp-bin +Master :fpp-remote:"[Gmail]/Bin" +Slave :fpp-local:"bin" + +Group fpp +Channel fpp-default +Channel fpp-archive +Channel fpp-drafts +Channel fpp-sent +Channel fpp-spam +Channel fpp-flagged +Channel fpp-bin diff --git a/msmtprc b/msmtprc index 2d47c9b..72b1322 100644 --- a/msmtprc +++ b/msmtprc @@ -13,6 +13,16 @@ user samir.benmendil@gmail.com passwordeval "pass gmail.com/msmtp" from me@rmz.io +# fpp +account fpp +host smtp.gmail.com +port 587 +protocol smtp +auth on +user samir@fppnt.com +# passwordeval "pass gmail.com/msmtp" +from samir@fppnt.com + # office365 account office365 host smtp.office365.com diff --git a/mutt/accounts/fpp b/mutt/accounts/fpp new file mode 100644 index 0000000..d1b1114 --- /dev/null +++ b/mutt/accounts/fpp @@ -0,0 +1,24 @@ +# vim: ft=muttrc +set realname = "Samir Benmendil" +set from = "samir@fppnt.com" +my_hdr Bcc: samir@fppnt.com +set sendmail = "msmtp -a fpp" + +set spoolfile = "+fpp/inbox" # set inbox +set postponed = "+fpp/drafts" # drafts folder +unset record # do not move sent msgs to a folder, gmail does that +unset move # do not move read msgs, gmail does that + +# goobook +set query_command = "goobook query '%s'" + +mailboxes "+fpp/inbox" +mailboxes "+fpp/sent" +mailboxes "+fpp/archive" +mailboxes "+fpp/drafts" +mailboxes "+fpp/spam" +mailboxes "+fpp/bin" + +macro index,pager gi "=fpp/inbox" "go to inbox" +macro index,pager ga "=fpp/archive" "go to archive" +macro index,pager gs "=fpp/spam" "go to spam" diff --git a/mutt/bindings b/mutt/bindings index 617e933..4cfd24d 100644 --- a/mutt/bindings +++ b/mutt/bindings @@ -50,4 +50,4 @@ bind attach view-mailcap macro index,pager a "goobook add" "add the sender address to goobook" macro index,pager 'source $my_config_dir/accounts/gmail!' -macro index,pager 'source $my_config_dir/accounts/office365!' +macro index,pager 'source $my_config_dir/accounts/fpp!' diff --git a/mutt/muttrc b/mutt/muttrc index dc27f20..e46a0ee 100644 --- a/mutt/muttrc +++ b/mutt/muttrc @@ -6,8 +6,10 @@ alternates -group me -group chakra ram-z@chakra chakra@rmz.io alternates -group me -group unimaas s.benmendil@student.maastrichtuniversity.nl alternates -group me -group cadscan sb@cad-scan.co.uk alternates -group me -group ultrahaptics samir.benmendil@ultrahaptics.com +alternates -group me -group fpp samir@fppnt.com group -group ultrahaptics -rx @ultrahaptics.com +group -group fpp -rx @fppnt.com set mail_check = 0 set envelope_from