computer logo Welcome to Jon's Tools
random jigs from a K12 IT professional

EmptyBox

Posted on April 17th, 2025 by Jon

Continuing the trend of ripping off other people's ideas for simple hosted services, I am hosting something inspired by Voidpop (github link), the hosted version of which appears to have gone offline is back online now. This does exactly the same thing, except it is written in go because I find hosting go binaries easier. 99% of the work is handled by the very handy POPgun library. Some small tweaks to the sample back end, and it's a functioning Voidpop clone.

Why?

AFAIK, there is no way to configure Thunderbird to send an email via an SMTP server without giving it a POP3 or IMAP server for incoming mail. I am told Outlook has the same problem. This makes sense for normal email client use; if you're setting up an email account you would expect to be able to receive email somehow. I needed to be able to format a district-wide announcement email to be sent to a bunch of parents via our mass-mailing SMTP server though, and it would have been really nice to be able to just compose/format that message in Thunderbird and send it to our SMTP server. Voidpop facilitated this (and still does if you want to self-host a copy), and now EmptyBox does as well. Just put in emptybox.jons.tools as the POP3 server with the default port of 110. It will accept any username and password and present an empty inbox.

Server: emptybox.jons.tools
Port: 110
Encryption: none
Username: anything
Password: anything


2 Comments

  1. Colin Chan says:

    Hi! I'm the author of Voidpop and found my way here thanks to your link. I'm just chiming in to say that the original Voidpop instance is still up and running, but I don't monitor it very actively, so it does tend to go down occasionally and stay down until I happen to notice or someone points it out to me. (The last big outage happened when I updated my server, got a new Python version, and forgot to recreate the virtualenv. I'm hopeful that particular problem is solved now that I'm using `uvx` to run it instead of manual virtualenv management.) I am curious if you have any monitoring solution for EmptyBox and whether you would recommend it.

    • Jon says:

      I use UptimeRobot. They have a generous free plan and support TCP port monitors, which is what I'm using to monitor the POP3 server on EmptyBox. I'm glad to hear Voidpop is back, and thanks for taking the time to let me know.

Leave a Comment

To reduce spam comments must be manually approved (you won't see them right away)
Comments containing links will have them removed

Leave a Reply

Your email address will not be published. Required fields are marked *