Test de messagerie -- Impossible d'attribuer l'adresse demandée - connect(2)

Salut tout le monde,

discourse-doctor m’indique de poster cette erreur :

DISCOURSE DOCTOR Sun Mar 8 20:18:13 CET 2020
OS: Linux discourse-mksp 4.15.0-88-generic #88-Ubuntu SMP Tue Feb 11 20:11:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Fichier containers/app.yml trouvé

==================== PARAMÈTRES YML ====================
DISCOURSE_HOSTNAME=REDACTED
SMTP_ADDRESS=REDACTED
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=587
SMTP_USER_NAME=REDACTED
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED

==================== INFORMATIONS DOCKER ====================
VERSION DOCKER: Docker version 18.09.7, build 2d0083d

PROCESSUS DOCKER (docker ps -a)

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d82aefafb601 local_discourse/app “/sbin/boot” 24 minutes ago Up 21 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp app

Le conteneur Discourse app est en cours d’exécution

==================== EXTENSIONS ====================
- git clone discourse/docker_manager.git
- git clone discourse/discourse-checklist.git
- git clone paviliondev/discourse-events.git

AVERTISSEMENT :
Il semble que vous ayez des extensions non officielles.
Si vous rencontrez des problèmes, désactivez-les et tentez de reconstruire à nouveau.

Consultez discourse/discourse/blob/master/lib/plugin/metadata.rb pour la liste officielle.

========================================
Version de Discourse sur localhost : Discourse 2.5.0.beta2

==================== INFORMATIONS SUR LA MÉMOIRE ====================
OS: Linux
RAM (Mo): 2040

          total        used        free      shared  buff/cache   available

Mem: 1992 1276 132 36 584 498
Swap: 3069 19 3050

==================== VÉRIFICATION DE L’ESPACE DISQUE ====================
---------- Espace disque du système d’exploitation ----------
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 29G 18G 10G 64% /

---------- Espace disque du conteneur ----------
Filesystem Size Used Avail Use% Mounted on
overlay 29G 18G 10G 64% /
/dev/vda1 29G 18G 10G 64% /shared
/dev/vda1 29G 18G 10G 64% /var/log

==================== INFORMATIONS SUR LE DISQUE ====================
Disk /dev/vda: 30 GiB, 32212254720 bytes, 62914560 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x69116d01

Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 60819071 60817024 29G 83 Linux
/dev/vda2 60819072 62912129 2093058 1022M 5 Extended
/dev/vda5 60819074 62912129 2093056 1022M 82 Linux swap / Solaris

==================== FIN DES INFORMATIONS SUR LE DISQUE ====================

==================== TEST DE COURRIEL ====================
Pour un test robuste, obtenez une adresse depuis mail-tester
Envoi de courriel à REDACTED . .
Test d’envoi vers <recipient> en utilisant <user>:<password>@mail.4830.org:587.
======================================== ERREUR ========================================
ERREUR INATTENDUE

Impossible d’attribuer l’adresse demandée - connect(2) pour “mail.4830.org” port 587

====================================== SOLUTION =======================================
Ce n’est pas une erreur courante. Aucune solution recommandée n’existe !

Veuillez signaler le message d’erreur exact ci-dessus sur meta discourse
(Et une solution, si vous en trouvez une !)

==================== TERMINÉ ! ====================

Donc votre site fonctionne, il ne peut tout simplement pas envoyer d’e-mails ?

Correct.
J’ai testé un autre serveur de messagerie ce matin et j’ai obtenu la même erreur.

Il est possible de se connecter via telnet depuis l’intérieur du conteneur Docker.
telnet mail.4830.org 587
Trying 193.26.120.251...
Connected to mail.4830.org.

Un peu de vieux, mais je n’ai jamais trouvé la solution à ce message sur ce site. Pour moi, le problème venait du compte utilisateur sur le serveur de messagerie (qui est le même hôte). Le Maildir de l’utilisateur local manquait, ce qui a provoqué une erreur du serveur de messagerie (Postfix) lors de l’établissement de la connexion POP3. Je suppose qu’il y a un mauvais bloc try/catch dans les journaux qui affiche cela comme une erreur de « connexion », mais il s’agit simplement d’une erreur du serveur de messagerie.