Erreur TCP Sidekiq résolue en utilisant le port 587 (pas 25)

\u003e Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: Délai d’attente pour ouvrir la connexion TCP à smtp.mailersend.net:25 (dépasse 5 secondes)

J’obtiens cette erreur… Est-ce que cela signifie que je dois ouvrir le port 25 pour que le SMTP fonctionne ??

Oui. Il essaie d’envoyer un e-mail et de nombreux services d’hébergement bloquent le port 25 sortant.

J’ai déjà autorisé le port 25 avec IPtables pour accepter les connexions… je l’ai sauvegardé et il redémarre à chaque redémarrage ou redémarrage du serveur ! Quoi d’autre pourrait-il y avoir ??

J’ai aussi vérifié mes identifiants SMTP… et ils sont bons avec ma configuration DNS et tout le reste, mais rien ne se passe toujours.

Des idées sur ce qui se passe ici ?? :bowing_man:

Je ne sais pas ce qui se passe. Mais si vous étiez chez DigitalOcean, peu importe si vous avez ouvert le port 25 car DO le bloque entre vous et le monde.

1 « J'aime »

@Jakke Je suis chez OVH depuis si longtemps et je n’ai jamais eu de problème avec eux, mais il y a quelques jours, j’ai acheté un nouveau serveur chez eux et je l’ai configuré immédiatement avec leur puissant système iptables au lieu du ufw traditionnel que j’utilisais jusqu’à il y a quelques jours et bien sûr, j’ai ouvert les ports 22, 80, 443, 6379 et il y a quelques heures le 25, mais rien ne change pour l’instant :technologist:

Je suppose que je devrai peut-être redémarrer mon système (mes serveurs) et discourse aussi peut-être !

Demandez-leur s’ils bloquent le port 25. Si c’est probablement bloqué au niveau du routeur, pas du système d’exploitation. Des services comme Mailgun utilisent le port 2525 pour éviter ce problème.

1 « J'aime »

UFW n’est qu’une interface pour iptables, qui n’est qu’une interface pour le contrôle des paquets.

Utiliser directement iptables offre plus de flexibilité que UFW, mais nécessite ipatables-persistent. Mais en utilisant iptables vs. UFW, il n’y a pas de grandes différences, sauf deux :

  • avec iptables, l’ordre compte
  • avec iptables, la syntaxe compte

Je dirais même que mentionner iptables n’est pas suffisant quand personne ne sait ce que vous avez là-bas.

Il y a aussi un petit détail. Docker se fiche de ce que vous avez fait avec les iptables du VPS. Docker les contourne en quelque sorte.

Il y a juste une chose que je ne comprends pas : pourquoi utilisez-vous le port 22 ?

Pour la connexion SSH au serveur afin d’installer des plugins, etc. :slight_smile:

Cela dit, j’allais changer ce port par défaut 22 pour un autre numéro… !

Bonne idée, mais c’est le week-end et ils ont tendance à dormir jusqu’à tard :smiley:

1 « J'aime »

Bien sûr. S’il vous plaît — ne lisez pas ce que j’écris, mais ce que je devrais écrire :rofl:

Ouais. C’est ma faute. Ce que je voulais dire, c’est pourquoi vous voulez utiliser le port 25…

1 « J'aime »

C’est le problème original que je rencontre dans mon premier message et je ne savais pas ce que signifiait ce nombre 25, mais j’ai deviné que c’était le numéro de port pour l’envoi d’e-mails ou la confirmation d’e-mails pour être plus persistant et j’avais raison :slight_smile:

Est-ce que je vous ai répondu avec le port 25 ?? Je ne suis pas sûr d’où il vient, mais il est apparemment là :confused:

Avec iptables / ufw, vous avez tendance à bloquer le trafic entrant, mais l’erreur concerne le trafic sortant de votre serveur vers mailersend.net.

Mais ce n’est pas votre problème.

Le port 25 n’est plus utilisé pour la transmission des e-mails (par opposition à leur livraison) de nos jours. La plupart des services de messagerie utilisent plutôt le port 587, et lorsque je recherche la documentation de MailerSend, elle indique effectivement d’utiliser le port 587, et non le port 25.

3 « J'aime »

J’ai eu cette réponse du support de MailerSend ;

Il semble que vous utilisiez le port 25 "smtp.mailersend.net:25" d’où l’erreur, pour le moment nous ne prenons en charge que le 587 avec chiffrement TLS.

Le port 25 était le port par défaut sur les informations d’identification de configuration. Mais je l’ai immédiatement changé en 587 et tout fonctionne parfaitement maintenant :partying_face:

Problème RÉSOLU

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.