Skip to content

Commit 61cf7f2

Browse files
authored
Merge pull request #621 from jfly/rollback
Revert "Switch our MX record(s) from ImprovMX to `umbriel.nixos.org`"
1 parent d25ca75 commit 61cf7f2

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

build/pluto/prometheus/exporters/blackbox.nix

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,14 @@ in
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"

dns/nixos.org.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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"),

non-critical-infra/modules/mailserver/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
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

0 commit comments

Comments
 (0)