Aujourd'hui j'ai abandonné un logiciel français (Brevo).
Pour passer sur un concurrent aux Pays-Bas (Lettermint).

Je dis souvent "Il ne faut pas confondre chauvinisme et souveraineté".

On a un cas d'école ici :

- Brevo : Une licorne Française qui propose un outil génial, mais qui héberge ses données sur Google Cloud Platform et OVH.

- Lettermint : Une alternative plus récente, moins riche fonctionnellement, mais qui héberge ses données sur UpCloud et OVH.

Si on fait le choix du chauvinisme, on prend Brevo sans hésiter (et c'est un bon outil, je le rappelle).

Mais si on veut être 100% souverain, ça ne marche pas.
Qui dit Google Cloud, dit dépendance numérique (Cloud Act et dépendance technologique GCP).

C'est dommage, car des exemples comme ça il y en a plein.

En tout cas Lettermint c'est top.
Ça fait du transactionnel ET du broadcast (newsletter).
J'ai fait partir ma première newsletter avec eux ce matin et ça s'est parfaitement bien passé.

En bonus j'ai gagné la gestion automatique des bounce compatible avec Listmonk (l'outil open source de newsletter que j'utilise).

Donc je recommande fortement.

Tout en espérant secrètement que toutes nos pépites SaaS françaises finissent par migrer sur des cloud européens.

#listmonk #lettermint #smtp

@lettermint 👋

Deploy a Self-Hosted #SMTP Relay with #Mailcow on #Ubuntu #VPS (10 Minute Quick-Start Guide) This article provides a guide to deploy a self-hosted SMTP relay with Mailcow on Ubuntu VPS.

When you deploy a self-hosted SMTP relay with Mailcow on Ubuntu VPS, you can manage email delivery securely and efficiently. This guide walks you through installing and configuring Mailcow for SMTP relaying. ...
Continued 👉 https://blog.radwebhosting.com/deploy-a-self-hosted-smtp-relay-with-mailcow-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #selfhosted #mailserver #mailrelay #selfhosting #opensource

Deploy a Self-Hosted #SMTP Relay with #Mailcow on #Ubuntu #VPS (10 Minute Quick-Start Guide) This article provides a guide to deploy a self-hosted SMTP relay with Mailcow on Ubuntu VPS.

When you deploy a self-hosted SMTP relay with Mailcow on Ubuntu VPS, you can manage email delivery securely and efficiently. This guide walks you through installing and configuring Mailcow for SMTP relaying. ...
Continued 👉 https://blog.radwebhosting.com/deploy-a-self-hosted-smtp-relay-with-mailcow-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #selfhosted #mailrelay #mailserver #selfhosting #opensource

So I discovered that #digitalocean had blocked certain ports for #smtp. As I didn’t keep with up with my email….alright I deleted them…I didn’t know and just noticed my #mastodon server wasn’t sending emails. Hasn’t for several months.

We used our own domain to handle smtp but that can’t be done any more.

After looking at all the recommendations and getting massively confused I ended up going with #postmark.

All the steps and configuration etc will be put up on my #Wiki samadam.au/mastodon. I’m documenting things now in a place I can find instead of crappy word like documents. I did that with our family tree and it works like a treat.

Cleaning things up and learning to do things properly is going well.

Once a while i was wondering if #ActivityPub could replace #smtp mail where i was answered that i was different and seem to surprise people.

Now i'm reading this https://bifurcation.github.io/mimi-aim/draft-barnes-mimi-aim.html and it seems to confort me in my stubborness.
ActivityPub for Interoperable Messaging

The MIMI working group is chartered to define tools that messaging providers can use to interoperate with one another. The W3C ActivityPub protocol is already widely used for several use cases that resemble the MIMI use case. This document examines whether ActivityPub might be a good baseline for providing the sort of interoperability that MIMI intends to achieve.

I submitted a Pull Request to update MacPorts' OpenSMTPD to 7.8.0p1 here:

https://github.com/macports/macports-ports/pull/31850

2 of 3 GitHub Continuous Integration checks passed OK!

One of them failed with another wtfh:


7s
Run . ports/.github/workflows/bootstrap.sh mpbb
Fetching files
Info
2026-03-27 02:14:50.001 mdutil[47287:114060] mdutil disabling Spotlight: / -> kMDConfigSearchLevelFSSearchOnly
Disabling Spotlight
Uninstalling Homebrew
Selecting Xcode version
Installing getopt
Installing MacPorts
Configuring MacPorts
Updating PortIndex
From https://github.com/macports/macports-ports
  • branch master -> FETCH_HEAD
  • [new branch] master -> macports/master
Creating port index in /Users/runner/work/macports-ports/macports-ports/ports
Adding port graphics/openexr
Adding port graphics/OpenJPH
Adding port lang/unicon
Adding port mail/opensmtpd
Adding port perl/p5-unicode-utf8
Adding port perl/p5-xml-parser
Adding port perl/p5-yaml-syck
Adding subport p5.28-unicode-utf8
Adding subport p5.30-unicode-utf8
Adding subport p5.32-unicode-utf8
Adding subport p5.34-unicode-utf8
Adding subport p5.28-xml-parser
Adding subport p5.30-xml-parser
Adding subport p5.32-xml-parser
Adding subport p5.34-xml-parser
Adding subport p5.28-yaml-syck
Adding subport p5.30-yaml-syck
Adding subport p5.32-yaml-syck
Adding subport p5.34-yaml-syck
Adding port php/php-imagick
Adding subport php53-imagick
Adding subport php54-imagick
Adding subport php55-imagick
Adding subport php56-imagick
Adding subport php70-imagick
Adding subport php71-imagick
Adding subport php72-imagick
Adding subport php73-imagick
Adding subport php74-imagick
Adding subport php80-imagick
Adding subport php81-imagick
Adding subport php82-imagick
Adding subport php83-imagick
Adding subport php84-imagick
Adding subport php85-imagick
Adding port python/py-sunpy
Adding subport py310-sunpy
Adding subport py311-sunpy
Adding subport py312-sunpy
Adding subport py313-sunpy
Adding subport py314-sunpy
Adding port sysutils/gearmand
signal interp lost
ports/.github/workflows/bootstrap.sh: line 150: 47369 Abort trap: 6 portindex
Error: Process completed with exit code 134.

Last time I ran into some GitHub CI BS? It seemed to resolve itself (maybe some other MacPorts person kicked something? I dunno). Anyway, hopefully something similar will happen there.

Regardless, it's up to someone else with commit access to merge it.

#MacPorts #OpenSMTPD #OpenBSD #OpenSource #SMTPD #SMTP #email
opensmtpd: update to 7.8.0p1 by artkiver · Pull Request #31850 · macports/macports-ports

Description Type(s) bugfix enhancement security fix Tested on macOS 26.4 25E246 arm64 Command Line Tools 26.4.0.0.1774242506 Verification Have you followed our Commit Message Guidelines?...

GitHub

Okay, now the main concern I have with SMTP: is it even possible for me to self-host an SMTP server, and to expose it ONLY via Cloudflare Tunnel, and NOT open any ports in the firewall?

Does that work, I mean?

I've read things that have confused me even more about this; the general consensus, as I understand it, is that that should work in theory but it probably doesn't actually work, or if it does work then for some reason it goes straight to spam anyway (which I would need to see to believe, frankly, because Cloudflare's IP addresses being misinterpreted as spam, would be weird and also ironic, I think).

#SelfHosting #SelfHosted #SMTP #Cloudflare #CloudflareTunnel

Is there any reason not to use Gandi's built-in SMTP server for the mail, for the new instance?

Is there any reason why I should be self-hosting email?

I don't wanna.

#SelfHosted #SMTP #Email