When the internet really started catching steam, email was one of it’s flagship services. Back then it was simple but somewhat archaic – it’s goal was to be redundant enough to get your message through even if it required several tries. It was the digital equivalent of:

Neither snow nor rain nor heat nor gloom of night stays these couriers from the swift completion of their appointed rounds.

Think of all the stuff that has been added atop of email such as encryption and MIME encoding to send attachments. But it was our must-deliver mantra that was used by the spammers for their personal gain. Then even more layers for spam and virus filtering were added. Spammers have sort of negated that “must deliver” image of email to where I click send and think, “I hope it will be delivered.”

Continue reading

This article assumes you fave a few things:

  1. A Linux server with:
    • root SSH access
    • BIND installed
    • a domain already set up and working with BIND
  2. An OpenWrt router at home to send updates

The OpenWrt router isn’t strictly necessary.  You could, of course do the dynamic DNS updates with a cheap Linux firewall, but I’ll cover the configuration for OpenWrt.

Continue reading