Hacker News new | past | comments | ask | show | jobs | submit
I set up DMARC on my personal domain so long ago I can't even remember when I did it. 10 years+?

I had kinda assumed that a lot of providers would start rejecting domains without DMARC support. I'm surprised it's happening this late.

This was my second hackernews submit [0]! So, not even https in 2014 :)

When I ran that server, outlook.com was also the only one that would blackhole my email for no known reason. Support was unhelpful and also could not point to any reason. I've since given up, but for a short time it was glorious, email to family would not leave the lan and we could send attachments of arbitrary size.

[0] https://news.ycombinator.com/item?id=7708882

You adopted it the moment it was announced? Really?

Is there a risk some people on this thread are mixing up DKIM and DMARC?

DKIM = proving that an email was sent from a specific domain using cryptography. Good for spam fighting and deliverability.

DMARC = telling receivers how to handle mail that fails authentication.

DMARC is primarily useful for large, complex organizations where email admins may not be aware of everyone inside the org who is sending mail that advertises the domain in the From header, or organizations that might be targeted by impersonation attacks (e.g. phishing). Being able to tell recipients "yes we absolutely have our act together so feel free to reject or spamfolder unauthenticated email" is great for killing phishing campaigns, and being able to request reports is great for finding that one sales org that signed up for a guerrilla marketing SaaS that's impersonating them.

But for small personal domains the value isn't that high.

I added DMARC and DKIM together, around the same time as some particular life events 10 years ago. Just now, I cross-checked the information against the commits in my Git repos.

Back then, I didn’t use Terraform or anything like that, but I had text files with logs that described the DNS setup in detail so I could fix things. By grepping through the logs, I’m able to put a definitive bound on when I added DMARC—it was no later than June 2016, over 10 years ago.

At the time I thought, “Obviously, we should all be setting this up, because recipients will start rejecting mail from insecure domains, if they don’t already.” This was also back when I self-hosted email. I eventually stopped doing that because I thought it was too time-consuming.

>DMARC is primarily useful for large, complex organizations

>But for small personal domains the value isn't that high.

I don't understand the resistance. It benefits the entire mail ecosystem, not just mass senders.

SPF used to be niche thing, then everyone realised it's a good idea and it became more-or-less mandatory. Same with DKIM. Now it has happened to DMARC as well.

> DMARC = telling receivers how to handle mail that fails authentication.

No. DMARC is about if the from address has to match the address used in dkim/spf

No DMARC is about telling receivers which of SPF/DKIM are valid, what to do with it when it fails, and where to send a report to. Oh look.. like Mike said.
To be clear, I am saying this is incorrect.

DMARC is primarily about "alignment" (switching SPF from caring about the envelope sender to instead using the from header). Yes, it does also tangentially address those other points, but the primary reason it was adopted was to prevent spoofing of from headers (where in original spf that was a non-goal)

> You adopted it the moment it was announced? Really?

A specification exists since 2012, 14 years ago. 10 years ago it was already old.

Email is the largest social network on earth (8.3 Billion addresses)

10 years is nothing. I'm sure there's still millions of companies globally who still aren't properly signing mail with DMARC.

Then it’s dying. I don’t know a single person under 30 who uses email NOT for work
People also use email to sign up for accounts, and sometimes still for handing in homework.

That's pretty much all email is good for these days. Even in business, Slack/Teams/Mattermost has replaced a lot of 2000s email communication.

The fact that email is for work is why it will never die.

No, you will never be contacting your bank over Instagram DMs or getting hotel confirmations via Facebook or dealing with governments over Youtube.

Nobody sends physical mail to each other anymore either, yet last mile delivery is as important as ever.