avec Bluemind, je reçois systématiquement le message suivant provenant du serveur de certains destinataire :
Access denied - bogus HELO [3] erreur 550 5.7.1
Il semblerait que cela aie un rapport avec le smtp ce que j’ai trouvé :
Vous devez vérifier la configuration de votre serveur de mail afin qu’il utilise un paramètre HELO correct lors de l’établissement de la connexion SMTP.
La commande EHLO présente en paramètre la valeur de “myhostname” de postfix.
Blue Mind positionne cette valeur en utilisant la valeur retournée par la commande hotsname -f.
Quel est cette valeur chez vous ?
Pouvez-vous nous indiquer un domaine de messagerie vers lequel vous rencontrez ce problème ?
Ok, votre external URL est mal configurée. La valeur saisie lors du setup wizard ne convenait pas.
La valeur proposée par défaut est le résultat de la commande [cmd]hostname -f[/cmd]
Dans votre cas, elle devrait-être fstmail.fst-aa.ch. Soit lors du setup wizard le hostname de votre VM était mal configuré, et la valeur retournée était simplement fstmail, soit la valeur proposée a été modifiée manuellement.
Modifier l’external-url n’est pas trivial. Il faut la modifier dans le fichier bm.ini, mais aussi la configuration de l’ensemble des services et des certificats… Cette option est prévue dans la console d’administration, mais elle n’y est pas actuellement.
Vous devez pouvoir contourner le problème en modifiant la directive “myhostname” du fichier /etc/postfix/main.cf:
myhostname=fstmail.fst-aa.ch
Ensuite faites:
/etc/init.d/postfix reload
Le fait que l’hôte ‘fstmail.fst-aa.ch’ ne soit pas déclaré dans la zone DNS ‘fst-aa.ch’ pourra poser encore quelques soucis avec certains destinataires, mais vous devriez avoir du mieux déjà.
Une autre solution est de configurer le relais de messagerie afin que tous vos messages soit envoyés au serveur SMTP de votre fournisseur d’accès. Dans la console d’administration: Gestion du système->Configuration système, onglet Messagerie.
si vous mettez le nom du serveur SMTP de votre fournisseur, les messages sortant seront tous relayés à celui-ci qui se chargera de l’envoyer au destinataire final.
L’avant dernière ligne est explicite.
Votre postfix n’a pas de relais, il doit donc délivrer le message, mais il n’arrive pas à résoudre. Le resolveur de votre système doit être mal configuré (serveurs dns,…)
C’est là que je ne saisi pas.
Que puis je faire ? Depuis ce matin, cela fonctionnait sans soucis mise à part l’erreur HELO[3]
Je précise que mis à part BlueMind rien n’a été changé dans le système depuis ce matin
Comment, à votre avis je pourrais résoudre cela, ou trouver cette configuration ?
Je pense que vous avez à nouveau des soucis avec votre DNS.
Le message d’erreur postfix indique qu’il n’arrive pas a trouver le champs MX du domaine “netplus.ch”. Ici, notre DNS nous retourne “mx.netplus.ch”, ip: 213.221.143.235.
Vous avez un problème avec votre architecture DNS. Il me semble que lors de l’installation de Blue Mind et de la résolution des soucis rencontrés nous avions déjà évoqué un léger soucis DNS. Je pense que le reboot que vous avez effectué est à l’origine du comportement actuel (un service n’a pas du re-démarrer, pare-feu,… ?).
Cette commande permet de tester ce que fait postfix pour savoir a qui délivrer le mail. Il faut qu’elle fonctionne.
Oui j’ai bien saisi. J’ai mis une autre machine virtuelle sur le même réseau pour test. Elle me trouve parfaitement le MX :
mx.netplus.ch internet address = 213.221.143.235
Non c’est bien la machine virtuelle qui chicane. C’est enbêtant car je ne peut pas récupérer les mails