Urgent.News

What's breaking now, across thousands of outlets.

Tech

Our outreach address stopped being unguessable, so a reply now has to prove it belongs to the thread

Nakodo emails creators on a brand's behalf and each conversation has its own address on our sending domain. I wrote about why each thread gets its own address a couple of days ago: Reply-To is a suggestion that mail clients are free to ignore, so the From has to be the thing that identifies the conversation. The address in that post was acme-coffee-q7mkz3xpt2vn@nakodo.app . Twelve characters from…

Nakodo emails creators on a brand's behalf, with each conversation having its own address on their sending domain. The Reply-To field in these emails is a suggestion that mail clients are free to ignore, so the From field becomes the thing that identifies the conversation. The address used in that post was acme-coffee-q7mkz3xpt2vn@nakodo.app, which consists of 12 characters from a 31-character alphabet, making it about 59 bits and nearly impossible to guess.

This address is also clearly a robot. When a creator sees the sender before replying, they should treat the email as a genuine approach from a real brand. The new address format for a thread is acme-coffee-outreach-12@nakodo.app, which reads like a mailbox at a company. However, this address is guessable, which means it no longer serves as proof of anything.

There are two main functions regarding these addresses. The first is the opt-out links, which use the token unsubscribe+ for the mailto part of List-Unsubscribe and /o/ token for the page. The second is the brand's own reply address, which is used when a creator asks something only the brand can answer. When a brand responds to such an email, its words go to the creator from the thread, ensuring the creator never sees the brand's address until introduced. The token address remains random and secure.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Every app on your Mac is talking to the internet - I built a map of it (zero telemetry)

Your Mac makes hundreds of outbound connections every hour — updaters, analytics SDKs, crash reporters, CDNs. None of it is visible unless you go looking. lsof -i gives you a wall of IPs.

  • Snitch visualizes all outbound connections from Mac apps to the internet
  • Connections are grouped by process and displayed on a live graph
  • Privacy-focused tool monitors only local connections (127.0.0.1)

More from Monday 5 October →