Open source alternatives to gmail, outlook... to interact with emails

Hey @maxT!
great second studio video!
The integration to interact with gmail is amazing but which other open source or more privacy concerned provider can we use with n8n?
Thanks so much for the clarity of those videos you’re doing!

2 Likes

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Thanks so much @headset907! You should be able to use any email provider that has Rest API since we have the HTTP Request Tool for invoking generic API endpoints. You could also use an SMTP/ IMAP based service via the Subworkflow tool (“Call n8n workflow tool”).

If you want total privacy, going fully self-hosted is an option (and then most likely relying on existing email server protocols will likely be easiest). As for a web service, I looked at Proton Mail but it looks like their API is a bit harder to work with as you need to handle your own encryption.

@Jon any recs for privacy concious email providers with a useable REST API?

Thanks @maxT for your response.

Yes it looks like Protonmail and Tuta are still not making it easy yet for us to use their API in n8n unfortunately!

I’d be really interested to know what @Jon or other are recommending either for privacy conscious:

  • email provider that has Rest API
  • SMTP/ IMAP based service
2 Likes

I’m also interested in any solutions with Protonmail or similar. If anyone finds out let me know. Thanks!

Hey @pranicvivek, it looks having our own mail server is our next best bet unfortunately for the moment :neutral_face:

@headset907 ok will be on the lookout.

1 Like

Hi all, I have found this Repository mantained by Protonmail itself
It might be helpfull in case someone wants to test it out and setup their own agent using it.
Proyect to expose proton-api using go: GitHub - ProtonMail/go-proton-api: Proton API library used by Go-based clients and tools

Another option is using this other repository but will more than likely require much more effort to get something working in n8n GitHub - ProtonMail/WebClients: Monorepo hosting the proton web clients

I hope this helps.

2 Likes