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 117117 "https://tracker.security.nixos.org"
118118 ] ;
119119 } )
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+ } )
120128 ( mkDnsSdProbe "smtp_starttls" {
121129 names = [
122130 "nixos.org"
Original file line number Diff line number Diff line change @@ -7,18 +7,26 @@ D("nixos.org",
77 TXT ( "@" , "google-site-verification=Pm5opvmNjJOwdb7JnuVJ_eFBPaZYWNcAavY-08AJoGc" ) ,
88
99 // 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")
1114 SPF_BUILDER ( {
1215 label : "@" ,
1316 parts : [
1417 "v=spf1" ,
18+ // TODO: Remove once we migrate away from ImprovMX
19+ "include:spf.improvmx.com" ,
1520 "a:umbriel.nixos.org" ,
1621 "~all"
1722 ]
1823 } ) ,
1924 DMARC_BUILDER ( {
2025 policy : "none" ,
2126 } ) ,
27+ // TODO: Remove once we migrate away from ImprovMX
28+ CNAME ( "dkimprovmx1._domainkey" , "dkimprovmx1.improvmx.com." ) ,
29+ CNAME ( "dkimprovmx2._domainkey" , "dkimprovmx2.improvmx.com." ) ,
2230
2331 // discourse
2432 A ( "discourse" , "195.62.126.31" ) ,
Original file line number Diff line number Diff line change 11# NixOS mailserver
22
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
46
57## Mailing lists
68
You can’t perform that action at this time.
0 commit comments