From 1787d56bb7029daa0d59ba26f3dcaf536d074a34 Mon Sep 17 00:00:00 2001 From: ptrcnull Date: Sat, 19 Dec 2020 16:08:44 +0100 Subject: [PATCH] feat: Add "Mail DNS Setup" page --- content/posts/mail-dns-setup.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 content/posts/mail-dns-setup.md diff --git a/content/posts/mail-dns-setup.md b/content/posts/mail-dns-setup.md new file mode 100644 index 0000000..d077eca --- /dev/null +++ b/content/posts/mail-dns-setup.md @@ -0,0 +1,29 @@ +--- +title: "Mail DNS Setup" +date: 2020-12-19T15:59:43+01:00 +draft: false +--- + +Since I always struggle with DNS records for mailservers... here are some examples: + +## DMARC + +``` +_dmarc TXT "v=DMARC1; p=none; rua=mailto:dmarc@domain.tld" +``` + +- **v** - version of DMARC (`DMARC1`) +- **p** - policy (`none`, `quarantine`, `reject`) +- **rua** - URI for agreggate reports (comma-separated) +- **ruf** - URI for failure reports (comma-separated) + +## SPF + +``` +@ TXT "v=spf1 mx -all" +``` + +- **v** - version (`spf1`) +- **mx** - allow emails from servers specified in MX records +- **-all** - don't allow from everyone else +