惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
Recent Commits to openclaw:main
Recent Commits to openclaw:main
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
Check Point Blog
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Secure Thoughts
Recorded Future
Recorded Future
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
The Blog of Author Tim Ferriss
B
Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Google DeepMind News
Google DeepMind News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
A
Arctic Wolf
T
The Exploit Database - CXSecurity.com
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
AWS News Blog
AWS News Blog
MongoDB | Blog
MongoDB | Blog
Y
Y Combinator Blog
Google Online Security Blog
Google Online Security Blog
T
Troy Hunt's Blog
I
InfoQ
L
LINUX DO - 热门话题
WordPress大学
WordPress大学
C
Cisco Blogs
G
GRAHAM CLULEY
The Register - Security
The Register - Security
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Schneier on Security
Schneier on Security
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
H
Hacker News: Front Page
小众软件
小众软件
雷峰网
雷峰网
The Hacker News
The Hacker News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Tor Project blog
博客园 - 聂微东
N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
The GitHub Blog
The GitHub Blog
腾讯CDC
P
Palo Alto Networks Blog
Scott Helme
Scott Helme

Buttondown's blog

Email could have been X.400 times better The physicists who convinced Fermilab to send Brazil's emails Better in-app previews Analytics 3.0 Subscriber ID variables Comments! Send latest premium action Automation filtering Free API subscribers Surveys in automations Reply to replies Labels for RSS feeds How Jeremy Singer-Vine curates curious datasets for readers 2023 (and what's next) Email vs web content Sort by engagement Better gift subscriptions How Andy Dehnart built a career reviewing television New email template Email-based automations Opt-in reply tracking Automatic alt text More social network integrations Sort by metadata Overlarge image warnings Automation tag actions Pause emails mid-flight Search tags and automations Gift via automations Subscriber-driving emails Programmatic webhooks Email page views Tag statistics Discord webhook formatting Automatic subscriber cleanup RSS subscriber count Weekly subscriber reports More list columns Customizable list views How Max Voltar turned a side gig into a trusted keyboard resource How Nick Disabato runs two newsletters from one design consultancy Made-for-you share images Automation improvements End-of-email surveys Filter by date Survey-triggered automations More automation functionality New webhooks How France Insider built a news service with paid subscribers Email as primary key How John Willshire unites two businesses in one newsletter Confirmation reminders Email churned subscribers Email-to-draft Subscriber metadata columns ChatGPT integration Faster web archives Referral program Better search results TikTok embeds Subscriber timeline Spotify embeds Improved RSS-to-email Subscribe page OG image New analytics page Google Tag Manager Even more subscriber types Integrating Duda with Buttondown Linktree integration guide Advanced and enterprise plans Framer integration guide API requests page Team collaboration In-email surveys Better CSS settings Better RSS automation fetching! Editor toolbar improvements Smart filters Faster emails page RSS automations Faster email analytics Zapier error codes Image accessibility checks Tags vs newsletters OG image picker Image editor improvements API bulk actions Improved OpenAPI spec Mastodon support Better subscriber filtering Better subscriber validation Hotkey support! Programmatic access to analytics Stronger bulk actions Faster archive page Custom canonical URLs Email slug and metadata Improved writing interface Generating a Typescript router in Django Filter emails by source
2026: Emails
Justin Duke · 2025-12-07 · via Buttondown's blog

Here's a dirty little secret about Buttondown, and almost all the other services like it: we're not actually in charge of sending your emails. We use a downstream software vendor for that. These vendors are called MTAs, and you can read more about them here.

The reason behind this is fairly simple, even if it's not obvious. Sending email—the literal software-level act—is quite difficult, annoying, and arcane. By using a vendor to handle this, we've been able to focus on what we think is the most important part of leverage that we can apply (or, to use a slightly smarmier term, our secret sauce): subscriber management, archives, and more.

Over the past year, we've embarked on a pretty successful quest of insourcing things like analytics (you can read more about that here), data, and more. In 2026, we're going to tackle the true dragon: we're going to shift to sending all of our emails—or at least the majority of them—ourselves, without relying on a downstream vendor.

The natural question here is why.

First off, if you're reading this and you have a technical background, you might be a little terrified on our behalf. I think that's correct. I think the usual guidance of "don't roll your own email" is absolutely the right one. However, the value proposition changes once you hit the scale that we have.

From a purely selfish perspective, sending emails is our second-largest operating cost (first if you exclude payment processing, which is almost worth ignoring given that there's no world in which we try to roll our own version of Stripe). A lot of our decisions around how to price Buttondown and what features around emailing to allow or disallow are dictated by the fact that, very literally, sending emails ain't free. This changes the chessboard of our options if we're able to relax that constraint—though obviously it's easier said than done, given that we'll have to send these emails from a server somewhere, and that server will itself cost money, albeit much less than what we're paying currently.

The second reason is reliability. We've pioneered a really novel and really valuable multi-processor approach that allows us to jump between multiple MTAs depending on their own day-to-day reliability. However, even with that work, we've had a number of issues this past year that stem from vendor deliverability that we can't fix ourselves. I don't mean this to say that we pin the blame on them—if anything, it's the opposite. We need to be in a position where we have ultimate agency over being able to send emails reliably and with an extraordinarily high level of reputation.

The third and final bit is about performance. One of the things I mentioned when we wrote about insourcing analytics is that the vertical integration sped up the entire process because we're no longer having to deal with quite as much translation and separation that comes from munging data from a vendor. We believe that we can substantially increase the speed at which we send emails and ingest events when it's us in an entirely closed-loop system.