Remix.run Logo
Show HN: Postern, an email system for both humans and agents(github.com)
1 points by skyphusion 5 hours ago

Hello everyone! I wanted to introduce you to a new project of mine, postern, which is an email system for both humans and agents. You can give your agents their own email addresses, the ability to respond to emails if you want, and all emails are presented in one nice unified mailbox. The email stack runs on Cloudflare Workers (email sending does require a subscription to the $5/mo Cloudflare Workers Plan), messages can be ingested into Vectorize (this is optional) to allow your agents to easily retrieve information and answer your questions about your email, attachments are stored in R2, and message state/contents are stored in D1. There’s also a RFC compliant SMTP relay server that runs on your server to translate anything that speaks the 1982 SMTP RFC spec into API calls so you can send emails from your server through the postern stack. There’s a python based IMAP proxy which allows you to use any client (tested extensively with iOS Mail, Apple Mail, Thunderbird, and Evolution) as well as a webmail client, so there’s multiple ways for you to interface with your email. The postern MCP allows your agents to send, retrieve, and search the email boxes and easily answer any questions you might have.

Postern differs from other agent email integrations because it allows you to give your agents their own email address. They don’t have to send email as you, they can send it as themselves, within the limits you define of course. As always, the licenses I set ensure that the code is free for use by anyone, the actual API core and server side components are AGPL-3.0, the clients for postern are MIT, free forever, made with love. I hope that you all will enjoy this as much as I enjoyed working on it.

A demo of the web interface is available at https://demo.posternonline.com, the demo is read only as I won’t allow people to spam from my systems, but you can email any address at @posternonline.com and you should see it working. If you want to try your agents out on it, here’s the configuration you will use for the MCP (and when you go to the webmail site, the token is the same one you use to login):

POSTERN_API_URL=https://demo.posternonline.com POSTERN_API_TOKEN=a5fb2da1a13ab468adc1d147272126a4a977f3db44ace5c961ce87d26e0055d8

The GitHub is here: https://github.com/skyphusion-labs/postern. Deploying the entire postern stack should take you about 10 minutes if you follow the directions in DEPLOY.md; I've tried to make the installation process as simple and frictionless as possible.

Also - please note, the privacy on this is very strict, feel free to review all of the code. There is no phone home built into this, none of your data passes through us, it is strictly your data, your privacy, protected and enshrined within the code.

I look forward to people trying this out, please give me feedback, I would greatly appreciate it!

Skyphusion (Conrad Rockenhaus)