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

推荐订阅源

Forbes - Security
Forbes - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
量子位
GbyAI
GbyAI
B
Blog RSS Feed
月光博客
月光博客
人人都是产品经理
人人都是产品经理
腾讯CDC
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
The Cloudflare Blog
D
Docker
Cyberwarzone
Cyberwarzone
U
Unit 42
NISL@THU
NISL@THU
C
Check Point Blog
B
Blog
大猫的无限游戏
大猫的无限游戏
Cisco Talos Blog
Cisco Talos Blog
Recorded Future
Recorded Future
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
P
Proofpoint News Feed
F
Fortinet All Blogs
V
V2EX
T
Threat Research - Cisco Blogs
T
Threatpost
S
SegmentFault 最新的问题
Know Your Adversary
Know Your Adversary
雷峰网
雷峰网
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 司徒正美
P
Privacy & Cybersecurity Law Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
TaoSecurity Blog
TaoSecurity Blog
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Y
Y Combinator Blog
P
Privacy International News Feed
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
G
Google Developers Blog
美团技术团队

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.