#5840 - Support email-free installations

Identifier #5840
Issue type Feature request or suggestion
Title Support email-free installations
Status Open
Tags

Roadmap: Over the horizon (custom)

Type: Anti-big-tech (custom)

Handling member Deleted
Addon General / Uncategorised
Description If we are to support self-hosting on home Internet connections and without supplementing with commercial infrastructure (goes against our new anarchist-friendly direction), we need to be able to operate without working e-mail.
Almost any residential ISP would block port 25, and even if they didn't e-mailing would largely not worked as sending IPs with no reputation would typically be blocked as likely spam.

I thought a bit about how to resolve this. There's really only a couple of broad ways:
1) Send to inboxes via personal authentication
2) Use some alternative protocol, such as XMPP
3) Pull model instead of typical push model

1 could be implemented either by asking users to input their IMAP password, or their SMTP password - to log directly into their email server and write into their inbox or send to them without needing relay. That's just not realistic.

2 all these technologies are a bit obscure and/or fragmented and/or dying. For example, we could send into the Signal network, but not everyone uses Signal. Even if everyone did use a particular network though, IM isn't really the best tech for replacing emails, and if our approach gained widespread acceptance it would lead to a lot of spam (who wants to approve/deny thousands of senders) and end up blocked.

3 could be implemented via improving our web notifications RSS feed. All major email clients support RSS/Atom, apart from Apple Mail - and users can install an RSS reader or some kind of relay if they really want that. We would need to:
a) make sure the web notifications RSS feed was clearly advertised to users
b) be able to turn off email
c) probably rework our language so 'web notifications' was broadened into just 'messaging' or something
d) allow the web notifications RSS feed to be able to operate with personal access keys, that would change if the password changes
Steps to reproduce

Related to

#3792 - Host on geo-distributed ARM cluster

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated