this post was submitted on 20 Feb 2025
41 points (97.7% liked)

Selfhosted

42716 readers
482 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Nextcloud, Qbittorrent, Truenas and loads of other svcs take optional email credentials for sending alerts and other features (eg. password recovery for nextcloud).

What email providers do people usually use to make this process simple to set up? For example, Microsoft doesn't allow basic auth anymore so it's supposedly not possible to use via most of these setups, and some other services seem like they have a low inbox size (does this matter?)

top 50 comments
sorted by: hot top controversial new old
[–] tritonium@midwest.social 2 points 12 hours ago (1 children)
[–] colebrodine@midwest.social 1 points 3 hours ago

Similar idea, but a different service if you like gotify: https://github.com/tystuyfzand/gotify-smtp

[–] oldfart@lemm.ee 3 points 20 hours ago

Install dovecot and set up your email client to connect to it. Email is trivial if you're not sending to other hosts.

[–] caleb@lemmy.moorenet.casa 1 points 16 hours ago

It's not really that privacy friendly, but I use zoho. You can send emails free from aliases with your own domain name so I have emails coming from nextcloud@mydomain pve@mydomain etc.

[–] ryan_harg@discuss.tchncs.de 1 points 21 hours ago* (last edited 21 hours ago)

i use https://www.mailjet.com/ they gave a free tier that goes a long way for mails like that.

[–] Darkassassin07@lemmy.ca 1 points 23 hours ago

I've been pretty lazy with this.

I used to use my hotmail account, but they disabled password auth for smtp and many programs dont support 0auth2.

With that change, I just moved to using gmail. You've gotta create an App Password for smtp, but other wise works fine.

I've just been too lazy to move out of gmail+hotmail. Maybe one day

[–] SirMaple__@lemmy.world 11 points 1 day ago

Self hosted ntfy and mailrise. Mailrise is a wrapper for apprise that let's you send emails to it and in turn converts the email to the desired push alert.

For password resets or account creation welcome emails I'd use a SMTP service. I use SMTP2GO for those. Free plan is something 1000 emails a month. I've been using them for a year and think I've sent maybe 5 or 10 emails.

[–] dkc@lemmy.world 1 points 1 day ago

I do this with my home network using FastMail. You can create App specific passwords for each service you add email notification support for. This means you don’t risk compromising your full accounts passwords. You can also put constraints on each app password, such as limiting it only to sending emails but not reading email or looking at your contacts and files. This is nice in case any of my passwords are leaked.

[–] harsh3466@lemmy.ml 8 points 1 day ago (2 children)

PurelyMail is what I use. It's been great so far. I've been using it for over a year for this exact use case.

[–] AtariDump@lemmy.world 1 points 14 hours ago

Seconded on Purelymail.

[–] callcc@lemmy.world 1 points 1 day ago (1 children)

They rock.I'm sometimes afraid they will be bought or change terms.

[–] Chewy7324@discuss.tchncs.de 2 points 1 day ago* (last edited 1 day ago)

Given it seems to be a single guy doing his thing I don't expect them to get bought out.

It's a great service and incredibly cheap. With advanced pricing I'm only paying ~0,40€ per month. My domain + purelymail is less than I'd pay for other providers email only.

Edit: If Amazon increases their prices they'll have to pass it on, but those should be pretty consistent. If you use your own domain (or an alias service) switching email providers is simple anyway.

[–] Zachariah@lemmy.world 4 points 1 day ago

FastMail is nice.

or (I don’t recommend it) you could learn to:

[–] peregus@lemmy.world 4 points 1 day ago

I use SMTP2GO (with my own domain) with the free plan (1000 email per month) that's way over a selfhoster needs.

[–] ouch@lemmy.world 2 points 1 day ago

Find out if your ISP provides an SMTP smarthost.

Worth noting that in Finland they are also by law required to log metadata of delivered mails.

[–] Samsy@lemmy.ml 3 points 1 day ago

Stalwart mail

[–] HybridSarcasm@lemmy.world 3 points 1 day ago

I use docker-mail-server

[–] conrad82@lemmy.world 2 points 1 day ago

I'm using smtp gotify , been using it for a while now and it seems OK for alerts and outer features

https://github.com/jreiml/smtp-gotify

[–] IsoKiero@sopuli.xyz 2 points 1 day ago

You only need SMTP server, so the inbox size doesn't matter (assuming you have another email where you want to receive those notifications). And even if you have separate inbox for alerts it's quite unlikely that you get hundreds of megabytes worth of alerts every day and they're pretty much useless after a day or two so there's no need to keep them around.

In here ISPs commonly have SMTP service included on their service, so that's worth checking. Beyond than that, any at least somewhat reputable provider will do as long as they provide traditional SMTP service. One option is to use a relay host on local network which sends mail trough a smart host so you can just use local unauthenticated SMTP server for all the things you run and that one service will then push the messages to the internet.

[–] walden@sub.wetshaving.social 1 points 1 day ago* (last edited 1 day ago)

I use gmail. You just have to set up an "app" password. I always have to search for how to do that, but once you have an app password you're off and running.

I also just started hosting my own nfty and have been moving as much as possible to that. So far I've replaced two email notifications with push notifications, which is nice.

I started running into the same problem about 2 years ago. Found a company called Send in Blue ( which has since been bought and is now called Brevo). They're a commercial mail sender but have a free tier. How long that will continue to be available, I don't know, but for now it solves my email sending issues.

[–] souperk@reddthat.com 1 points 1 day ago

I ended up setting up a postal server on my vps (see here). Their docs are pretty easy to follow through and it's probably the cheapest option (assuming you already use the and have a domain).

[–] Xanza@lemm.ee 0 points 1 day ago (1 children)

Email is like, the worst possible option. Check out Apprise. Super easy to setup Telegram or Discord notifications via webhooks. Takes like a minute.

[–] ikidd@lemmy.world 2 points 1 day ago

Under things me and my users notice aren't working right away, at the top of the list is email. So I notice when those alerts aren't able to get through, because if email is down I have my phone ringing off the hook because my dad can't get to his online auctions to see if he won that toaster for $5. So email is like, the best option.

load more comments
view more: next ›