Skip to content

egarreau/messageinabottle

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Message in a Bottle

A single-use, analytics-free email subscription platform built to distribute my newsletter. Live site lives here.

Why?

When I decided to start a newsletter, it was important to me to have a fully analytics-free experience with no indication of who's opening my emails or what links are being clicked on. I wanted to feel like I was tucking a carefully rolled letter into an old rinsed-out rootbeer bottle, sealing it with cork and wax, and then lobbing it out into the ocean and waving goodbye. Who knows whose shores it will wash upon? Maybe someday they'll write me back, or maybe I write the letter for no one but myself.

How?

This is a simple Sinatra web app with a Postgres database and an artisanal HTML/CSS front end. It uses Mailgun to send emails (see models/mailer to check out the logic). Each send is triggered from the command line via a rake task, which takes in an HTML file (the email) and a subject line and sends to the subscriber list.

What's your newsletter?

Currently it's called Good Question, a fortnightly essay based on survey responses to low-stakes, open-ended questions. Subscribe here.

About

An analytics-free email subscription platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages