Live data from Hacker News

Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

mailgun.com

271–279 of 279 posts

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#271

As a self-hoster for over a decade, setting up SPF, DKIM, and DMARC are pretty much once-and-done and free, so there's pretty much no downside. I'd be shocked if most self-hosters haven't set these up long ago.

For those sending in bulk, the more challenging part will be complying with rfc8058 https://datatracker.ietf.org/doc/html/rfc8058

Isn't that just a webserver to handle the click and a header in the email

    List-Unsubscribe-Post: List-Unsubscribe=One-Click
That shouldn't be hard for any mailing list manager software to handle.

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#272

How does this interact with transactional emails / 2FA / password resets? If 5000 people request a 2fa code in a month, I have to give them a unsubscribe header as well? Or magic login links? If I don't provide a list-unsubscribe header: do these emails then get blocked and noone can log in ? If I provide a list-unsubscribe header, what is the expected behaviour if they do click the Unsubscribe button? - tell them th…

Our (Postmark's) take is that while these changes are explicitly for marketing/bulk email senders, they are coming for transactional emails as well sooner or later: https://postmarkapp.com/blog/2024-gmail-yahoo-email-requirem...

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#273

Earlier quoted context omitted.

That could potentially cause them problems, yeah, if you were able to do that endlessly. In practice most companies will have some kind of rate limiting in place around features like that (by IP, cookie, captcha, etc.)

IP and cookie-based rate-limiting are trivially bypassed. In fact, any kind of rate-limiting is ineffective here, especially for smaller organisations, because you only need to generate a small fraction of the traffic they normally send out. If they separate transactional mail from other types of mail (something that is frequently recommended), then how many illegitimate password reset emails do you think an attacker…

True, but modern CAPTCHA rate limiting is not easily bypassed, and a lot of the solutions are free.

Together with cookies, you can show the captcha only to visitors that are not already recognized in some way, giving them a limited number of actions before showing the captcha. And regardless of whether you want one on your password reset page, you almost certainly want one on your login page anyway.

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#275
post #266

Earlier quoted context omitted.

> it means that if you forward an email list message to someone else, they can unsubscribe you without your consent as a prank Surely that is a bug in the email client that forwarded the email. It should have replaced the headers, including List-Unsubscribe, with its own. That looks to be what's happened in the emails I receive. The one exception would be if someone forwarded an email as an attachment, but in practic…

what does your user interface for interacting with the list-unsubscribe header look like?

Ideally a big green "Unsubscribe" button. Make it promise cookies too for good measure.

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#276
post #126
post #107

Earlier quoted context omitted.

So in other words, there is no plausible scenario.

if you think these are unrealistic, i've got news for you; the world is a lot bigger than you think it is

In other words, you made these scenarios up and you know perfectly well that they're unrealistic, but now the onus is on everyone else to prove you wrong.

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#277

For those interested in testing their email for SPF, DKIM, and DMARC compliance or eager to learn about these mechanisms that enhance email security and prevent spoofing, check out https://learnDMARC.com . This is a site I developed to promote adoption and share knowledge. It includes a challenging quiz, tough even for professionals. I'd be keen to know your scores on the first attempt – honesty counts!

This is great! I scored 60% because I didn't realise 5321 HELO was also checked. That's news to me, I've never seen that before. I got 90% on my 2nd attempt :) Also I think there was one question that was a mistake, it had a policy along the lines of: v=DMARC1; p=reject; ; pct=0; I answered that a failing message would have an effect of p=none, but the right answer was apparently p=quarantine. Is that right, consider…

https://datatracker.ietf.org/doc/html/rfc7489#section-6.6.4

"If email is subject to the DMARC policy of "reject", the Mail Receiver SHOULD reject the message (see Section 10.3). If the email is not subject to the "reject" policy (due to the "pct" tag), the Mail Receiver SHOULD treat the email as though the "quarantine" policy applies. This behavior allows Domain Owners to experiment with progressively stronger policies without relaxing existing policy."

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#278
post #266

Earlier quoted context omitted.

> it means that if you forward an email list message to someone else, they can unsubscribe you without your consent as a prank Surely that is a bug in the email client that forwarded the email. It should have replaced the headers, including List-Unsubscribe, with its own. That looks to be what's happened in the emails I receive. The one exception would be if someone forwarded an email as an attachment, but in practic…

what does your user interface for interacting with the list-unsubscribe header look like?

I haven't unsubscribed from a list in years, perhaps decades, despite being subscribed to a few. So I can only tell you from memory. In Thunderbird, I believe I've see a "List Unsubscribe" button in the list of actions available, alongside "Reply-All", "Edit as New" and so on.

In GMail I believe senders that have this implemented now have a big blue UNSUBSCRIBE button next to their email address at the top of the message.

Neither appear if the headers aren't there.

Re: Gmail and Yahoo’s 2024 inbox protections and what they mean for email programs

#279

Earlier quoted context omitted.

> If you’re sending transactional emails like password resets or MFA, then the emails will have close to a 100% open rate. So I can disable a competitor’s email functionality by triggering a whole bunch of password reset requests for all discoverable usernames?

If they support SMS 2FA they need to be prepared for this too because it costs a lot. Yeah, so people need to ensure that reset is at least a little hard to abuse. After all, it's a bad experience for their users if they receive a shit ton of reset emails anyway.

Can confirm that last part. I get so many Facebook reset messages, it's a bit ridiculous.
Post reply on HN