Il faut attendre que l’adresse V4 full-stack soit active, ça peut prendre du temps (quelques heures).
À noter que sur la Freebox, le port 25 est bloqué . Dans l’espace abonné de Free (moncompte.free.fr):
- Aller dans la section Ma Freebox,
- Sous Fonctionnalités avancées, choisir Blocage du protocole SMTP sortant,
- Et désactiver le blocage.
Le DNS inverse n’est pas correctement configuré en IPv4
- Aller sur l’espace abonné Freebox (https://subscribe.free.fr) ,
- Dans la section Ma Freebox, Fonctionnalités avancées, choisir Personnaliser mon reverse DNS
- Saisir le DNS inverse fourni par le diagnostic Yunohost dans le formulaire de Free et valider. Un délai de quelques heures est attendu pour que la modification soit mise en place.
Vérifier dans quelques heures si cette action est prise en compte ! En attendant, le message suivant apparaît sur la page de Free:
xxx.yyy.zzz.aaa => mondomaine.nohost.me (Création en cours)
Quelques dizaines de minutes plus tard, le message suivant apparaît, ce qui signifie que la démarche a fonctionné:
xxx.yyy.zzz.aaa => mondomaine.nohost.me (Actif)
Aucun DNS inverse n’est défini pour IPv6
Le DNS inverse est activé, mais ne semble pas fonctionner en IPv6 chez Free, avec la Freebox Revolution. On peut désactiver l’utilisation du IPv6 pour l’envoi des emails en tapant la ligne de commande suivant, sur le serveur Yunohost:
sudo yunohost settings set smtp.allow_ipv6 -v off
La réponse positive est:
Succès ! La configuration a été mise à jour pour ‘postfix’
Vérifier que le diagnostic confirme la désactivation de l’IPv6.
Attention:
- il ne sera plus possible d’envoyer et recevoir des emails si le serveur Freebox passe en IPv6 uniquement.
- les ports 25 et 587 ne sont plus accessibles de l’extérieur en IPv6. Cliquer sur le bouton Ignore sur la page de diagnostics pour en faire fi, à défaut d’avoir trouvé une solution !
Pour réactiver l’IPv6 pour l’envoi des emails:
sudo yunohost settings set smtp.allow_ipv6 -v on
Le diagnostic indiquera:
Aucun DNS inverse n’est défini pour IPv6. Certains emails seront peut-être refusés ou considérés comme des spam.
- Vous devez d’abord essayer de configurer le DNS inverse avec modomaine.nohost.me dans votre interface de routeur Internet ou votre interface d’hébergement. (Certains hébergeurs peuvent vous demander de leur envoyer un ticket de support pour cela).
- Certains fournisseurs ne vous laisseront pas configurer votre DNS inversé (ou leur fonctionnalité pourrait être cassée…). Si votre DNS inversé est correctement configuré en IPv4, vous pouvez essayer de désactiver l’utilisation d’IPv6 lors de l’envoi d’emails en exécutant yunohost settings set smtp.allow_ipv6 -v off. Remarque : cette dernière solution signifie que vous ne pourrez pas envoyer ou recevoir de emails avec les quelques serveurs qui ont uniquement de l’IPv6.
Google/GMail fait partie, je crois, de la liste des serveurs uniquement sous IPv6.
PS: c’est du copié/collé des notes que j’avais enregistrées dans mon Obsidian local, suite à mes déboires avec Yunohost/Freebox (Revolution).