this post was submitted on 22 Feb 2025
110 points (95.8% liked)

Technology

63455 readers
7372 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

I know there are alternatives like proton mail, tutamail, mailbox.org, etc... But what would be the issue if I create an email using my personal domain, stored in my hosting.. maybe encryption? It seems that no-one even consider this option, but I am not sure why...

What would you suggest?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 5 days ago

If you mean self-hosting email, then good luck.

It’s a lottery with the IP and even the IP space you get, whether anyone will actually receive your emails.

I hosted my own for a few years, but god fed up telling everyone to dig through their junk folder for my emails, and not being responded to very often, probably because of just that.

Maybe some providers have it better, but I tried a few and each was just not good. I really think Microsoft, Amazon, Google and other big players have intentionally separated the good, trusted IPs, ones they use for email services specifically, and made the other worse

[–] [email protected] 4 points 5 days ago (1 children)

I've been using my own domain pointed at Inbox.eu. They're based in the EU and I haven't had any problems, I pay for 2 users, the price is something like 12€ per user per year, so it's cheap enough for me.

[–] [email protected] 1 points 2 days ago (1 children)

Do you have alias limit per user per domain?

[–] [email protected] 1 points 2 days ago (1 children)

It's one domain per mailbox with 5 aliases per mailbox.

[–] [email protected] 2 points 2 days ago (1 children)
[–] [email protected] 2 points 1 day ago

Of course :-)

I think the main thing here is to use your own domain, which means you can point it at whatever host you want, whenever you want. Inbox.eu has worked well for me, it’s simple but also cheap and from the EU :-)

[–] [email protected] 10 points 6 days ago (2 children)

I bought a domain through cloud flare qand use them for dns, I use Fastmail as my mail service.

Fairly simple setup.

[–] [email protected] 6 points 6 days ago (1 children)

Same, but with tuta for service. It works fine.

[–] [email protected] 3 points 6 days ago (1 children)

I didn’t go with tuta or proton because they require a 3rd party plugin and part of my use case is playing https://triplea-game.org/

[–] [email protected] 2 points 6 days ago (1 children)

Does Proton bridge work? I know nothing about that game.

[–] [email protected] 1 points 6 days ago* (last edited 6 days ago) (1 children)

Prooooobably but I was also working with other users who are tech illiterate and setting up even an app password for a mail client is almost a bridge too far, so another plugin/program is asking them a lot unfortunately.

If I need encryption I can encrypt locally and utilize traditional encryption methods.

[–] [email protected] 1 points 6 days ago (1 children)

Wait, is everyone using the same account or something? Why don't they just use whatever email account they already use?

Proton just sends and accepts regular, unencrypted email, which is totally fine for something like a casual game. Whether you use Proton or something else is irrelevant, all that matters is that your end works.

[–] [email protected] 1 points 6 days ago

I’m not the only user of my domain, I have other users.

I don’t want to use Google.

My use case unfortunately meant proton and Tutanoa did not work.

[–] [email protected] 1 points 6 days ago

Same, except I bought the domain through namecheap

[–] [email protected] 1 points 4 days ago

I have my own domain and pay for Zoho to host my email. It works well aside from the occasional site that refuses to accept my email as valid because it's not a .com/org domain.

[–] [email protected] 3 points 6 days ago

I'm basic. Been using namecheap+privateemail for years and no complaints. Mostly through the clients Thunderbird on desktop of FairMail on mobile.

[–] [email protected] 4 points 6 days ago* (last edited 6 days ago)

I do aliases through simplelogin and have my domain hosted on mxroute.

My domain is my real last name...so I have subdomains like @myfirst.lastname.com gets pointed to simplelogin for aliases, which then forwards to mxroute. @mywifesfirst.lastname.com goes to the same simplelogin and points to her Gmail for now.

Mxroute is cheap and they've got decent web apps but really more made for traditional IMAP clients. And they don't really do groupware...just email. But that's really the hardest part, from an admin perspective.

Adminning email is getting to be a sacred art. It's a lot of work and a constant arms race both against incoming spam, and the spam filters for whoever you are sending to. A whole ton of work for what is really an essential Internet service (when I can't get into my credit card account because enom is slacking on forwarding mail, it's a problem...and also why I switched to simplelogin).

For how cheap mxroute is, IMO, absolutely not worth the effort of self-hosting unless it's actually your day job and you get some sick sadistic pleasure out of doing it on your own time.

The mxroute admin/owner himself also seems like a pretty chill guy. He's been pretty forward and transparent on Reddit and lowendbox.

Edit to add: important stuff...make sure that you have an email address that you don't host, to access stuff you need to for the stuff that you do (i.e. DNS, mail hoster, MFA provider, directory service, etc). I use a free proton for that.

[–] [email protected] 3 points 6 days ago

I use Addy.io with my own domain. The reason is that I don't want to depend on Addyio.

[–] [email protected] 4 points 6 days ago

Lots of people consider it and choose not to due to the complexity involved. One of many reasons to hate email.

[–] [email protected] 3 points 6 days ago

stored in my hosting..

This, specifically, is the issue people are warning you about. Yes, your hosting account from Bluehost has the ability to handle email, but it's not great. It's really there just so the server can send admin emails and such, not support a full email architecture.

Simplifying - part of the way spam is detected by the servers that receive an email is to check the IP address from where it came from against a list of IP addresses known to deliver spam. If it's coming from a spam IP, the message is likely spam, so they either put it in the recipient's spam folder or fail to deliver it entirely.

Now, you may think you don't need to be worried because you're an upstanding web citizen and would never send out spam messages. However, your hosting is on a shared server, with anywhere from a handful to dozens and dozens of not hundreds of other hosting accounts, all sharing the same IP address, and they have this email ability as well. If any one of them, intentionally or unintentionally, sends out a bunch of spam messages and gets your IP address flagged, the entire server loses its reputation for some period of time. Most of the time, this is caused by people not keeping their website security up to date and their site getting infected. The malicious code then goes and sends out as many spam emails as it can before the hosting company shuts things down.

Unfortunately, you end up having very little control over the situation.

  • You can ask your hosting provider to do something about your malicious/ incompetent neighbor, but they may or may not.

  • You can ask to be moved to a new server, but that's just playing neighbor roulette.

  • If you are able to get your hosting provider to do something about your neighbor, the other email servers in the world are still going to distrust receiving emails from your IP address for some period of time. You can make requests to try and have your IP address unflagged, that they may or may not do.

  • Even if you do all the leg work of getting your server unflagged, one of your stupid neighbors could immediately get the server flagged again.

So, as others have said - yes, you can use your hosting account as your email server. But considering it's only a few bucks a month to have a dedicated email service handle it, it's generally not worth the hassle and headache.

[–] [email protected] 2 points 6 days ago
[–] [email protected] 1 points 6 days ago

@[email protected] opensmtpd + dovecot is the easiest combo to set up and works fine

[–] [email protected] -2 points 6 days ago

one more reason why self hosted email just isn't competitive with free/cheap cloud email is the client UX. Gmail is very feature rich while your self hosted email will likely run on RoundCube or SquirrelMail which are extremely barebones.

[–] [email protected] 47 points 1 week ago* (last edited 1 week ago) (2 children)

Owning a domain for yourself and having a provider send/receive email on your behalf is a common choice, and it has its own benefits such as being able to migrate to other providers easily. As long as you renew your domain properly, it should be fine. Though do note that only you would use that domain, so anyone would know it was you who sent that email.

Owning a domain for yourself AND handling email sending/receiving can be challenging because there's a chance your email gets filtered as spam, and the receiver doesn't get what you sent. It's also possible that your server goes down, and the email sent to you doesn't arrive properly, though the email server usually try to send again a number of times before giving up.

If you are confident about setting a server, I can personally recommend Mailcow. As long as you set up SPF, DKIM, DMARC, it should pass most spam filter including Gmail. If you don't want to deal with the potential headache, getting a provider to send/receive emails for you is a good choice too.

[–] [email protected] 11 points 1 week ago (7 children)

I managed to get my mails through 95% of servers I've tried, and after evaluating the 5% that didn't accept my mail, I just realized they can suck my man-tits. But maybe those 5% in your case might be recipients you value.

load more comments (7 replies)
load more comments (1 replies)
[–] [email protected] 18 points 1 week ago (5 children)

there is a lot to hosting mail. Reading about it, like this book will educate you about all that’s involved.

[–] [email protected] 17 points 1 week ago

To give some context, the special edition of that book has a different title that hints at how very challenging it is to get it right when you host your own server.

Typically, it’s much better to own a domain and pair it with FastMail or other reputable email provider.

load more comments (4 replies)
[–] [email protected] 13 points 1 week ago (1 children)

Rolling your own email is a pain. That said, I use a VPS and host my own server with domain name and site for $5/month. Setting it up was a pain, but once you get all the records right so you're not considered spam, it works really well. That said, I haven't done anything with webmail; I strictly use IMAP and SMTP.

[–] [email protected] 1 points 5 days ago (1 children)

I agree!

Setup felt like a nightmare but once everything is up and running it's fine.

The other issue is maintenance which is where I gave up. Easier and more painless to just pay another company to do that and not have to worry about server security, spam, the endless SSH requests for 'admin', etc etc

[–] [email protected] 1 points 5 days ago

Easier and more painless to just pay another company to do that and not have to worry about server security, spam, the endless SSH requests for ‘admin’, etc etc

Definitely. I do it for fun though. I'm kind of a masochist 😂

[–] hddsx 8 points 1 week ago (1 children)

Hi. I used to run a mail server around ten years ago and started running it again last year.

I have three receive mail domains and one mail domain that does both. It is /so/ much harder now.

  1. One domain that I let lapse for a few years is currently being impersonated by various servers.
  2. There are periodic and frequent attempts to login via compromised credentials
  3. Domain and IP reputation is a thing now.

The first challenge is to find a server that will let you host email but that isn’t on a spam list. Some spam lists you can apply to get off, some you can’t.

Then you have Microsoft. With Google you get thrown into spam. With Microsoft, your email just doesn’t make it. Their support is non existent.

I switched servers three times and took another month to get to Microsoft hosted inboxes. And your email is useless without Microsoft due to all the businesses that use Microsoft as a mail provider

And then if you use the mail app on iOS you quickly discover that you have to manually refresh because just on iOS, the mail app doesn’t support imap push or whatever it’s called.

I still haven’t found a good SELF hosted solution. There are third parties you can use but I don’t want to do it. There used to be a few popular solutions but development went off and on so some distros dropped it.

I’m still on Google and Apple calendar because I haven’t found a solution for that.

Of course there are solutions that encompass it all, but I am running postfix and dovecot and finally got it stable so I’m not running mailcow or whatever…

[–] [email protected] 1 points 6 days ago

Nextcloud is great for contacts and calendar. Try it. I recommend using the all-in-one docker. Super easy to setup.

load more comments
view more: next ›