File tree Expand file tree Collapse file tree 3 files changed +20
-2
lines changed
build/pluto/prometheus/exporters
non-critical-infra/modules/mailserver Expand file tree Collapse file tree 3 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 117
117
"https://tracker.security.nixos.org"
118
118
] ;
119
119
} )
120
+ # TODO: remove this static probe once `umbriel` is our MX record, and
121
+ # ImprovMX is out of the picture.
122
+ # https://github.com/NixOS/infra/issues/485
123
+ ( mkStaticProbe {
124
+ module = "smtp_starttls" ;
125
+ job_suffix = "_umbriel" ;
126
+ targets = [ "umbriel.nixos.org:25" ] ;
127
+ } )
120
128
( mkDnsSdProbe "smtp_starttls" {
121
129
names = [
122
130
"nixos.org"
Original file line number Diff line number Diff line change @@ -7,18 +7,26 @@ D("nixos.org",
7
7
TXT ( "@" , "google-site-verification=Pm5opvmNjJOwdb7JnuVJ_eFBPaZYWNcAavY-08AJoGc" ) ,
8
8
9
9
// nixos.org mailing
10
- MX ( "@" , 10 , "umbriel" ) ,
10
+ MX ( "@" , 10 , "mx1.improvmx.com." ) ,
11
+ MX ( "@" , 10 , "mx2.improvmx.com." ) ,
12
+ // TODO: Replace with the following MX records once we migrate away from ImprovMX
13
+ //MX("@", "umbriel")
11
14
SPF_BUILDER ( {
12
15
label : "@" ,
13
16
parts : [
14
17
"v=spf1" ,
18
+ // TODO: Remove once we migrate away from ImprovMX
19
+ "include:spf.improvmx.com" ,
15
20
"a:umbriel.nixos.org" ,
16
21
"~all"
17
22
]
18
23
} ) ,
19
24
DMARC_BUILDER ( {
20
25
policy : "none" ,
21
26
} ) ,
27
+ // TODO: Remove once we migrate away from ImprovMX
28
+ CNAME ( "dkimprovmx1._domainkey" , "dkimprovmx1.improvmx.com." ) ,
29
+ CNAME ( "dkimprovmx2._domainkey" , "dkimprovmx2.improvmx.com." ) ,
22
30
23
31
// discourse
24
32
A ( "discourse" , "195.62.126.31" ) ,
Original file line number Diff line number Diff line change 1
1
# NixOS mailserver
2
2
3
- This module will provides mail services for ` nixos.org ` .
3
+ This module will [ eventually] [ issue 485 ] provide mail services for ` nixos.org ` .
4
+
5
+ [ issue 485 ] : https://github.com/NixOS/infra/issues/485
4
6
5
7
## Mailing lists
6
8
You can’t perform that action at this time.
0 commit comments