DNS plus VPN à ip publique ça marche aussi oui, mais ça a un coût.
Je viens de retrouver la PR qui a intégré le hook en question dans le code.
Du coup pour faire ce que tu veux il faut créer un fichier: /etc/yunohost/hooks.d/custom_dns_rules
avec quelques choses qui ressemble à ça dedans:
#!/bin/bash
echo '[{"type": "TXT", "name": "@", "value": "\"v=spf1 a mx include:smtp.orange.fr -all\"", "ttl": 3600 }]' > $YNH_STDRETURN
Note 1: avec ça n’importe qui avec une connexion orange peut envoyer des emails avec ton nom de domaine.
Note 2: j’ai pas testé ce hook, je ne sais pas si ça marche.
Pour tester: une fois que c’est fait il faut relancer une mise à jour des données sur ynh.fr avec la commande yunohost dyndns update --force
Puis
dig TXT TONDOMAINE.TLD
ailleurs que sur ton serveur. Si le SPF contient smtp.orange c’est gagné