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?)
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.
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.
Seconded on Purelymail.
They rock.I’m sometimes afraid they will be bought or change terms.
I use SMTP2GO (with my own domain) with the free plan (1000 email per month) that’s way over a selfhoster needs.
I’m using smtp gotify , been using it for a while now and it seems OK for alerts and outer features
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.
I use docker-mail-server
Stalwart mail
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.