Postfix : loops back to myself

What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12.1.23
How are you able to access your server: The webadmin
SSH

Describe your issue

Bonjour

J’utilise le service mail uniquement sur mon nom de domaine personnel

j’ai une boite mail : norman@blabla.fr

tous les ports, enregistrements dns sont conformes

j’ai bien un 10/10 sur mail-tester

[SPF] Votre serveur 82.xx.xx.xxx est authentifié pour utiliser norman@blabla.fr
Votre signature DKIM est valide
Votre message a réussi le test DMARC
Votre serveur 82.xx.xx.xxx est correctement associé avec homelab.toto.fr
Votre nom de domaine blabla.fr est rattaché à un serveur mail.
Votre nom d’hôte homelab.toto.fr est rattaché à un serveur.

j’ai actuellement :
sudo postconf mydestination
mydestination = localhost

j’avais lu que je devais ajouter mon nom de domaine blabla.fr et homelab.toto.fr dans mydestination, mais en faisant cela, j’ai un avertissement dans l’outil de diagnostic de Yunohost comme quoi j’ai modifié la configuration, j’ai donc remis la conf par défaut avec

sudo yunohost tools regen-conf postfix --force

avez-vous une idée d’ou pourrait venir le souci ? que puis-je vérifier de mon coté ?

merci d’avance

Share relevant logs or error messages

Reporting-MTA: dns; homelab.toto.fr
X-Postfix-Queue-ID:
X-Postfix-Sender: rfc822; SRS0=Wqr6=33=xxxx.net=norman@homelab.toto.fr
Arrival-Date: Tue, 16 Sep 2025 16:09:42 +0200 (CEST)

Final-Recipient: rfc822; norman@homelab.toto.fr
Original-Recipient: rfc822;norman@blabla.fr
Action: failed
Status: 5.4.6
Diagnostic-Code: X-Postfix; mail for homelab.toto.fr loops back to myself

je précise que j’ai créé un reverse dns coté FAI pour que homelab.toto.fr soit lié à mon ip

homelab.toto.fr est également un sous domaine que j’ai ajouté sur yunohost
et c’est aussi mon domaine “principal”

dans /etc/postfix/virtual-mailbox-domains
j’ai uniquement blabla.fr

pas de MX sur homelab.toto.fr
MX sur blabla.fr

si je mets le domaine blabla.fr en “domaine principal” je n’ai plus l’erreur et tout fonctionne normalement

il y a pour moi un souci au niveau de mon serveur ou un bug coté configuration yunohost au niveau de la gestion du domaine principal et postfix

je suppose qu’il faudrait modifier par défaut mydestination, ce qui n’est pas fait automatiquement.

Le bug YunoHost

YunoHost semble avoir un problème dans la gestion des domaines mail quand :

  • Le domaine principal (main domain) est différent du domaine utilisé pour les adresses mail des utilisateurs
  • Dans votre cas : domaine principal homelab.toto.fr vs domaine mail blabla.fr

Ce qui se passait

  1. YunoHost configurait Postfix avec mydomain = homelab.toto.fr
  2. Mais les utilisateurs avaient des adresses @blabla.fr
  3. Postfix recevait un mail pour norman@blabla.fr
  4. Il essayait de le router mais se retrouvait dans une boucle car le système était configuré pour traiter homelab.toto.fr comme domaine principal
  5. D’où l’erreur “mail loops back to myself”

Solution appliquée

En définissant blabla.fr comme domaine principal, YunoHost a correctement :

  • Mis mydomain = blabla.fr
  • Configuré les domaines virtuels appropriés
  • Aligné la configuration Postfix avec l’utilisation réelle

Pour l’avenir

Si vous voulez séparer domaine technique (homelab.toto.fr) et domaine mail (blabla.fr), vous pourriez :

  • Signaler ce bug aux développeurs YunoHost
  • Ou garder la configuration actuelle qui fonctionne

C’est un cas d’usage légitime que YunoHost devrait mieux gérer. La logique devrait être : “si tous les utilisateurs ont des mails @domaine.fr, alors configurez Postfix en conséquence, même si le domaine principal est différent”.

Ok..
En effet j’ai le même problème avec une configuration qui est :

Par ailleurs, pour que le mail fonctionne j’ai un reverse dns de l’adresse IP qui pointe vers l’adresse du serveur yunohost.nomdedomaine.fr

Du coup.. mon système ne peut pas marcher avec ce qui est décrit?
Ce qui m’étonne c’est que ça fonctionnait parfaitement jusqu’à il y a quelque temps ?