Everything is configured with a single docker-compose, read about it here: https://news.ycombinator.com/item?id=11748036
> What is it if anything that happens if my internet cuts
> out at my home,
You bounce any incoming emails in that period, and (obviously) can't send any. > should I instead use some sort of hosting provider
> for my mail server?
I suppose that's a trade-off against how reliable you consider your ISP and electricity supply, and the volume or importance of email you'd be likely to receive in such a period.Mail was written to be resilient against network downtime.
https://tools.ietf.org/html/rfc5321#section-4.5.4.1
The sender MUST delay retrying a particular destination after one
attempt has failed. In general, the retry interval SHOULD be at
least 30 minutes; however, more sophisticated and variable strategies
will be beneficial when the SMTP client can determine the reason for
non-delivery.
Retries continue until the message is transmitted or the sender gives
up; the give-up time generally needs to be at least 4-5 days. It MAY
be appropriate to set a shorter maximum number of retries for non-
delivery notifications and equivalent error messages than for
standard messages. The parameters to the retry algorithm MUST be
configurable.Thanks though, I learned something :)
Regardless of what we call it - the sender would get a copy back with a message not containing the word 'bounce' that says it failed to send, right?
It has a decent web admin panel built-in to the box and also a copy of RoundCube Webmail. It'll even automatically set-up LetsEncrypt SSL for you.
You might want to set-up rainloop manually though because RoundCube isn't the best.
I'm especially delighted with it's self monitoring and the status change email messages it sends me.
That it includes webmail and gives me a nicely featured DNS server only makes it a touch more awesome.
I run it at Digital Ocean for ten bucks a month. I support family and friends. My email does not pass through google or microsoft servers and that makes me very happy.
There are a lot of moving parts, and being an email admin requires some maintenance like being vigilant about not allowing spam. An automated script to set it up for people who wouldn't know how to run it would be doing those people a disservice.
Some of this may be able to be automated, but that's the hard part; not installing and configuring a few software packages.
I'm sorry I'm not sure I quite understand what you say the problem is and how it relates to the unencrypted nature of email.
It's such an easy-to-use email system. Been working great on a home static-IP address for me for a couple years now.
This.
I hope someone will eventually create an "E-mail server in a box" package for Ubuntu LTS, so that more people can run their own E-mail. I'm not saying it has to be super-easy for everyone, just that it should avoid unnecessary chore work (like configuring postfix to always use TLS, or plugging postgrey into postfix).