NSA's got all my shit anyway, at this point. If I can find an equivalent product that doesn't have the .gov down their throats, I'll jump ship tomorrow. But for now...
NSA's got all my shit anyway, at this point. If I can find an equivalent product that doesn't have the .gov down their throats, I'll jump ship tomorrow. But for now...
The hard part about setting up your own email server is, by far, ensuring deliverability. New/dynamic addresses tend to not be trusted by other mail servers, so that is really the most "dangerous"/time consuming part. So, why not do the following?:
* Set up your home server to accept email. If it goes down for a few hours, hey, pretty much every mail server will retry for a few days, so you're pretty much guaranteed to get all messages. * Set up your home mail server to use something like Mailgun or Mandrill to actually send messages. I'm using Mailgun and they have a fantastic interface, giving me a checklist of things I need to do to be able to send emails with pretty much guaranteed deliverability (DomainKeys, SPF, etc).
This would both allow you to receive mail on any domain you wanted, keep your email safe from the NSA/whoever (you can make your home server TLS-only) and ensure that you can send email from any domain you own with great deliverability. Plus, it's free (unless you hit Mailgun's 10k mails/month limit, which is pretty unlikely).
This could pretty much be a Docker image, so setting it up would just be a "docker run some/image". I have various domains, and right now using Gmail is a pain in the ass because I can't change my primary domain. I have to keep my Google identity tied to my 10-year-old email address even though I never use it any more.
I'd lose spam filtering and search, but eh, there are good spam filters around.
That's actually a really good idea, especially as reliability will be higher. My connection rarely drops and I have a static IPv6 too so DNS may be far easier to configure.
Edit: An idea to ease transition would be to setup the vacation responder in gmail to remind your contacts about your new address.
Would anyone be interested in me doing a writeup of this? It sounds like maybe it should be put out there.
Else you'll never be able to close your google account.
+1 for a write up. Last time I tried making a mail server I got it to send mail but it couldn't receive any.
Yes.
Coincidentally, I wrote about the first half of this setup yesterday:
It seems to me that until DNSSEC becomes widespread, there isn't secure way to mandate TLS. (OK you could come up with some hack using HTTPS, like check https://domain.com/smtpsettings for each domain to determine if TLS is required.)
Of course running your own server does prevent wiretaps being implemented by Google, or retroactive access to your mailbox. But it's hardly "keeping your email safe from the NSA".
A large number of major email providers support STLS, so the uptake is better than you might think. A lot of smaller shops don't. How that affects you will really depend on what your mail use patterns are.
And you can always use PGP/MIME or S/MIME. That's increasingly prevalent in corporate networks, though starting from near nil it's still pretty near nil.
Running my own mail server for over a decade, and never had a deliverability problem. Of course, you shouldn't try to send from a dynamic IP, but what is a "new" address?
Why? O365 is a solid alternative to GMail. Nothing to be ashamed about.