Introduction
Introduction Statistics Contact Development Disclaimer Help
config - dotfiles - These are my dotfiles. There are many like it, but these ar…
git clone git://jay.scot/dotfiles
Log
Files
Refs
README
---
config (1879B)
---
1
2 # commands
3 $imap_pass = $(pass tech/mailbox.org | head -n1)
4
5 # macros.
6 $path = "%h/.mail"
7 $feedcache = "%h/.mail/fdm.cache"
8 $feeddir = "%h/.mail/feeds/"
9 $listdir = "%h/.mail/ml"
10 $strurl = "(http[s]?://.*|gemini://.*)"
11
12 # options
13 set unmatched-mail keep
14 set no-received
15 cache "${feedcache}"
16
17 # accounts
18 account "feeds" disabled mbox "%[home]/.config/sfeed/mbox"
19 account "personal" imaps
20 server "imap.mailbox.org"
21 port 993
22 user "[email protected]"
23 pass "${imap_pass}"
24
25 # maildirs
26 action "inbox" maildir "${path}/%u/Inbox"
27
28 # mailing lists
29 action "openbsd-announce" maildir "${listdir}/openbsd.announce"
30 action "openbsd-misc" maildir "${listdir}/openbsd.misc"
31 action "alpine-users" maildir "${listdir}/alpine.users"
32 action "alpine-aports" maildir "${listdir}/alpine.aports"
33 action "alpine-announce" maildir "${listdir}/alpine.announce"
34 action "alpine-devel" maildir "${listdir}/alpine.devel"
35
36 # feeds
37 action "feedtag" tag "msgid" value "%1"
38 action "feedget" rewrite "%h/bin/fdm_parse_feeds.sh"
39 action "feedsave" {
40 maildir "${feeddir}%1"
41 add-to-cache "${feedcache}" key "%[msgid]"
42 keep
43 }
44
45 # alpine
46 match "^List-Id:.*lists\\.alpinelinux\\.org" in headers {
47 match "^List-Id:.*announce" in headers action "alpine-announce"
48 match "^List-Id:.*devel" in headers action "alpine-devel"
49 match "^List-Id:.*users" in headers action "alpine-users"
50 match "^List-Id:.*aports" in headers action "alpine-aports"
51 }
52
53 # openbsd
54 match "^Sender:[ \t]*owner-([a-z-]*)@openbsd\\.org" in headers action "o…
55
56 # sfeeds
57 match account "feeds" {
58 match case "^Message-ID: (.*)" in headers action "feedtag" conti…
59 match matched and in-cache "${feedcache}" key "%[msgid]" action …
60 match $strurl action "feedget" continue
61 match case "^X-Feedname: (.*)" in headers action "feedsave"
62 }
63
64 # match all mail and deliver using the 'inbox' action.
65 match all action "inbox"
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.