Mail in a Box
mailinabox.email
mailinabox.email
In many cases, additional services (ports) are available on request. This is largely a spam-management (outbound) issue for service providers.
Had to clean up IP from two or so blacklists.
Google sometimes put mails into the spam folder, though not in recent times. Microsoft tends to block unused IP addresses by default, there's a Wiki page on how to request an unblock: https://wiki.hetzner.de/index.php/Microsoft_Blacklist/en
I sign all my emails using DKIM and have good domain reputation.
Note that I've heard Vultr in EU requires trouble ticket to open mail ports.
Send mail to mail-tester.com and work from there on SPF/DKIM and blacklists.
I have been using Mailinabox for years now, no problems, easy to use, even easier to maintain.
All running on a $10 Linode instance == email freedom!
It's a bit of a learning curve to get it up and running and then deal with being blocked by some of the bigger email service providers like AOL, Hotmail & Yahoo, but once you've gone through those hoops it's really much better than outsourcing it.
I'm running my mail server on a $20 a month DO VPS and have about 25 email accounts, 30 email aliases, and around 15 domain names being handled by it.
The built-in DNS server has really been a plus for me. I use the MAIB IP address first on my home and office routers DNS configurations so I don't have to wait for new domain names or changes to DNS records to propagate to test my changes and additions.
Downtime hasn't been a issue for me. DO has been pretty great at keeping things running on their end and the MAIB users forum has been there for me when I needed help debugging an issue.
DO specifically states that running a mail server on their platform is not recommended. This is because it has been abused by spammers and that is why some email providers block IP addresses coming from DO.
My experience is that you have to contact those providers that block you and go through the process of what's needed to get cleared on each of them. That can take some time so it's not a seamless or quick and easy alternative but once you've done that it's a much better way to handle both email chores and users and DNS records for all of your domain names.
Has anyone done this? What were the pain points?
The most complex part is setting up all the DKIM and friends to make your outgoing mail authenticated.
Setting up the basics is relatively straightforward, but I found it tricky to setup TLS correctly for SMTP and IMAP, and DKIM and SPF were horrible to configure and get working right!
I've been running my own mail server for 15 years or so - I really wish Mail In a Box had existed back then!
[1] https://postmarkapp.com/migration-guides/mailgun#processing-...
[2] https://forums.aws.amazon.com/thread.jspa?threadID=145330
Recently I closed down my lingering Gmail account and used imapsync to copy over all my email and contacts to my Mailinabox.
I've also moved it to a different VPS provider once without any issues. Setup mailinabox on new server, close ports on old server, create final back-up, import back-up, switch DNS, done. 0 emails missed.
Did you do anything to migrate accounts signed up using the gmail?
AMA if you decide to take this on, I'm happy to help.
(Actually, the company was recently acquired so they may not be so small any more. The company is called ZeroLag and they were acquired by Total Server Solutions.)
Edit: duplicate to sibling, apparently I had this tab open longer than I thought.
So in the end it depends on what type of work you like, I guess. Personally I don't really enjoy fiddling with things to get/keep them working anymore; I've done that more than enough in the past, building your own linux from scratch and whatnot, but in the end it's just not my cup of tea and turns out I just don't want to waste time on it, no matter how little, so I siwtched to fastmail. Honestly, no clue if that makes my mail more or less secure.
If Apple can't even convince Google to provide push for the native Mail client, draining the batteries of hundreds of millions of users everywhere for no good reason, all at the altar of driving downloads of the Gmail app, some pathetic self-hosted emailer isn't going to be able to get Google to accept their mails once it's marked as spam by an automated system (or a change in strategy decided by a PM in 10 minutes).
Use https://www.mail-tester.com/ or something like it to check how completely you're set up to maintain a good sender reputation. Having one doesn't guarantee you'll be able to deliver to places like Gmail, but not having one does guarantee that you won't, so keep fixing things until you get a 10/10 score. (The tool will tell you what it doesn't like, so this is easier than it might sound at first.)
When I was a teen, I ran a personal mail server on a dynamic IP (using DynDNS) over dialup with about 25% uptime. Miraculously, mail still got delivered to my server. I was in awe of the reliability of SMTP.
The greatest problem today affecting reliablity is that mail gets dropped silently by the major providers.
So it is quite feasible to run email over dialup. You just have to periodically connect, and remain connected for a reasonable period of time, and SMTP will work just fine (only with higher latency than we are accustomed to in 2019).
From their installation guide, if like me, you were considering running this on EC2.
https://aws.amazon.com/premiumsupport/knowledge-center/ec2-p...
Yes. But if you're emailing to someone on say gmail how are you protected from surveillance?
Wow! Anyone tried this? How's your mileage?
If there isn't anything built in, what are other users of mail in a box doing to backup their data?
> 17 minute video
a 1-4 minute video above the fold would help convince people better