-
Notifications
You must be signed in to change notification settings - Fork 1
/
.notmuch-config
156 lines (138 loc) · 6.13 KB
/
.notmuch-config
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
# .notmuch-config - Configuration file for the notmuch mail system
#
# For more information about notmuch, see https://notmuchmail.org
# Database configuration
#
# The only value supported here is 'path' which should be the top-level
# directory where your mail currently exists and to where mail will be
# delivered in the future. Files should be individual email messages.
# Notmuch will store its database within a sub-directory of the path
# configured here named ".notmuch".
#
[database]
path=/Users/jindraj/.mail/gmail
# User configuration
#
# Here is where you can let notmuch know how you would like to be
# addressed. Valid settings are
#
# name Your full name.
# primary_email Your primary email address.
# other_email A list (separated by ';') of other email addresses
# at which you receive email.
#
# Notmuch will use the various email addresses configured here when
# formatting replies. It will avoid including your own addresses in the
# recipient list of replies, and will set the From address based on the
# address to which the original email was addressed.
#
[user]
name=Jakub Jindra
primary_email=
other_email=
# Configuration for "notmuch new"
#
# The following options are supported here:
#
# tags A list (separated by ';') of the tags that will be
# added to all messages incorporated by "notmuch new".
#
# ignore A list (separated by ';') of file and directory names
# that will not be searched for messages by "notmuch new".
#
# NOTE: *Every* file/directory that goes by one of those
# names will be ignored, independent of its depth/location
# in the mail store.
#
[new]
tags=new
#ignore=*.json;*.bak;.lock
#
# The following option is supported here:
#
# exclude_tags
# A ;-separated list of tags that will be excluded from
# search results by default. Using an excluded tag in a
# query will override that exclusion.
#
[search]
exclude_tags=spam;trash
# Maildir compatibility configuration
#
# The following option is supported here:
#
# synchronize_flags Valid values are true and false.
#
# If true, then the following maildir flags (in message filenames)
# will be synchronized with the corresponding notmuch tags:
#
# Flag Tag
# ---- -------
# D draft
# F flagged
# P passed
# R replied
# S unread (added when 'S' flag is not present)
#
# The "notmuch new" command will notice flag changes in filenames
# and update tags, while the "notmuch tag" and "notmuch restore"
# commands will notice tag changes and update flags in filenames
#
[maildir]
synchronize_flags=true
# notmuch config set index.header.List List-Id
# just for the record. Need to run:
# `notmuch config set query.QUERYNAME NOTMUCH_QUERY`
# to store query in the db
[index]
decrypt=true
header.List=List-Id
header.MSThread=Thread-Index
header.XOriginalSender=X-Original-Sender
header.AR=Authentication-Results
header.GitLabProjectPath=X-GitLab-Project-Path
header.GitLabPipelineRef=X-GitLab-Pipeline-Ref
header.GitLabMergeRequestIID=X-GitLab-MergeRequest-IID
header.GitLabPipelineId=X-GitLab-Pipeline-Id
header.GitLabNotificationReason=X-GitLab-NotificationReason
[query]
junk=is:trash OR is:spam OR is:drafts OR from:@linkedin.com OR mimetype:multipart/report OR is tag:dmarc
lists=tag:Newsletters OR tag:Maillists
personal=NOT (query:work OR query:lists OR query:junk OR from:@cd.cz OR from:@chess.com)
others=is:z_golkad OR is:z_irikm OR is:z_petakj OR is:z_hotskyo OR is:z_semyachkinay OR is:z_ververakisi OR is:z_witanekn OR is:z_gerasimovk OR is:z_martino OR is:z_brooksc OR is:z_halewoodj OR is:votocekp
cal=(mimetype:text/calendar OR mimetype:application/ics) AND NOT (from:@cd.cz)
ar_fail=AR:" spf=fail " OR AR:" dkim=fail " OR AR:" dmarc=fail "
work_sysu=is:sysu
work_sbks=is:sbks
work_cklb=is:cklb
work_mstp=is:mstp
work=query:work_sysu OR query:work_sbks OR query:work_cklb OR query:work_mstp
# ticketing
#ticketing_freshservice=from:[email protected] OR from:[email protected] OR from:[email protected] OR from:[email protected] OR from:[email protected]
#ticketing_tp=from:[email protected] OR from:[email protected]
#ticketing_torii=from:[email protected] OR XOriginalSender:[email protected]
ticketing_jira_astute=from:[email protected]
ticketing_jira_emplifi=from:[email protected]
ticketing_jira_cookielab=from:[email protected]
ticketing_jira_mailstep=from:[email protected]
ticketing_jira=query:ticketing_jira_astute OR query:ticketing_jira_emplifi OR query:ticketing_jira_cookielab OR query:ticketing_jira_mailstep
# gitlab
gitlab_com=from:[email protected]
gitlab_evenflo=from:[email protected]
gitlab_emplifi=from:[email protected]
gitlab_cookielab=from:[email protected]
gitlab=query:gitlab_com OR query:gitlab_evenflo OR query:gitlab_emplifi OR query:gitlab_cookielab
# gitlab notification type
gitlab_is_mr=GitLabMergeRequestIID:0* OR GitLabMergeRequestIID:1* OR GitLabMergeRequestIID:2* OR GitLabMergeRequestIID:3* OR GitLabMergeRequestIID:4* OR GitLabMergeRequestIID:5* OR GitLabMergeRequestIID:6* OR GitLabMergeRequestIID:7* OR GitLabMergeRequestIID:8* OR GitLabMergeRequestIID:9*
gitlab_is_cicd=GitLabPipelineId:0* OR GitLabPipelineId:1* OR GitLabPipelineId:2* OR GitLabPipelineId:3* OR GitLabPipelineId:4* OR GitLabPipelineId:5* OR GitLabPipelineId:6* OR GitLabPipelineId:7* OR GitLabPipelineId:8* OR GitLabPipelineId:9*
# renovate
renovate_mailstep=from:'Robot Mailstep (@ms-robot)' AND query:gitlab_com
renovate=query:renovate_mailstep
gitlab_review=GitLabNotificationReason:review_requested
gitlab_assigned=GitLabNotificationReason:assigned
p/mstp=GitLabProjectPath:mailstep/.* OR query:ticketing_jira_mailstep
p/jdl=GitLabProjectPath:jidlomat/.* OR (query:ticketing_jira_cookielab AND subject:JID-")
p/tmac=GitLabProjectPath:tmac/.*
p/internal=((GitLabProjectPath:cookielab/.* OR (GitLabProjectPath:infrastructure/.* AND query:gitlab_cookielab) OR (from:[email protected] AND List:/cookielab\\/.*/)