blob: 25c910250ff247bb717bb4aef55caa343c389e51 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
;;; private/mail/config.el -*- lexical-binding: t; -*-
(defconst +mail/signature
"---------------
Aryadev Chavali")
(use-package notmuch
:commands notmuch
:config
(setq notmuch-show-logo nil
message-signature +mail/signature
mail-signature +mail/signature)
(defun +mail/sync-mail()
(interactive)
(start-process "imap-call" "*offlineimap*" "offlineimap" '("-oq")))
(map!
(:leader
"om" #'+mail/open-mail)
:map (notmuch-hello-mode-map notmuch-tree-mode-map notmuch-show-mode-map)
"u" #'notmuch-poll-and-refresh-this-buffer
"gS" #'+mail/sync-mail))
(use-package smtpmail
:commands mail-send
:after notmuch
:init
(setq smtpmail-smtp-server "mail.aryadevchavali.com"
send-mail-function 'smtpmail-send-it
message-send-mail-function 'smtpmail-send-it
smtpmail-smtp-user "aryadev"
smtpmail-smtp-service 587
smtpmail-stream-type 'starttls))
|