Error TCP de Sidekiq resuelto usando el puerto 587 (no 25)

\u003e Jobs::HandledExceptionWrapper: Envuelto Net::OpenTimeout: Tiempo de espera para abrir la conexión TCP a smtp.mailersend.net:25 (supera los 5 segundos)

Estoy recibiendo este error… ¿Significa que tengo que abrir el puerto 25 para que SMTP funcione?

Sí. Está intentando enviar correo y muchos servicios de alojamiento bloquean el puerto de salida 25.

Ya he permitido el puerto 25 en IPtables para aceptar conexiones… ¡lo guardé y lo reinicié cada vez que el servidor se reinicia o se reinicia! ¿Qué más podría haber?

También he comprobado mis credenciales SMTP… y están bien con mi DNS configurado y todo eso, pero todavía no pasa nada.

¿Alguna idea de lo que está pasando aquí? :bowing_man:

No sé qué está pasando. Pero si estuvieras en DigitalOcean, no importaría si abriste el puerto 25 porque DO lo bloquea entre tú y el mundo.

1 me gusta

@Jakke He estado con OVH durante mucho tiempo y nunca he tenido ningún problema con ellos, pero hace unos días les compré un servidor nuevo y lo configuré de inmediato con su potente sistema iptables en lugar del ufw tradicional que usaba hasta hace unos días y, por supuesto, abrí los puertos 22, 80, 443, 6379 y hace unas horas 25, pero nada está cambiando hasta ahora :technologist:

¡Supongo que tal vez necesite reiniciar mi(s) sistema(s), el servidor y discourse también!

Pregúntales si están bloqueando el puerto 25. Si es probable que esté bloqueado en el router, no en el sistema operativo. Servicios como Mailgun usan el puerto 2525 para evitar este problema.

1 me gusta

UFW es solo una interfaz para iptables, que es solo una interfaz para el control de paquetes.

Usar iptables directamente da más flexibilidad que UFW, pero necesita ipatables-persistent. Pero usando iptables vs. UFW no hay grandes diferencias, excepto dos:

  • con iptable el orden importa
  • con iptable la sintaxis importa

Incluso diría que la mención de iptables no es suficiente cuando nadie sabe lo que tienes ahí.

Hay un pequeño detalle también. Docker simplemente no se preocupa por lo que has hecho con las iptables del VPS. Docker lo sortea de alguna manera.

Solo hay una cosa que no entiendo: ¿por qué usas el puerto 22?

Para la conexión ssh al servidor para instalar plugins y demás :slight_smile:

Habiendo dicho eso, iba a cambiar ese puerto predeterminado 22 a otro número..!

Buena idea, pero es fin de semana y tienden a dormir hasta tarde :smiley:

1 me gusta

Por supuesto. Por favor — no leas lo que estoy escribiendo, sino lo que debería escribir :rofl:

Sí. Mi error. Lo que quise decir fue por qué quieres usar el puerto 25…

1 me gusta

Este es el problema original que estoy enfrentando en mi primera publicación y no sabía qué significaba ese número 25, pero supuse que era el número de puerto con el envío de correo o la confirmación de correo para ser más persistente y tuve razón :slight_smile:

¿Te respondí con el puerto 25? No estoy seguro de dónde vino, pero aparentemente está ahí :confused:

Con iptables / ufw sueles bloquear el tráfico entrante, pero el error se refiere al tráfico saliente de tu servidor a mailersend.net.

Pero ese no es tu problema.

El puerto 25 no se utiliza para reenviar correos electrónicos (en lugar de entregarlos) hoy en día. En su lugar, la mayoría de los servicios de correo electrónico utilizan el puerto 587 y, cuando busco la documentación de mailersend, de hecho te indica que uses el puerto 587, no el puerto 25.

3 Me gusta

He recibido esta respuesta del soporte de MailerSend;

Parece que está utilizando el puerto 25 smtp.mailersend.net:25, de ahí el error. En este momento, solo admitimos el puerto 587 con cifrado TLS.

El puerto 25 era el puerto predeterminado en las credenciales de configuración. Pero lo cambié de inmediato a 587 y las cosas van muy bien ahora :partying_face:

Problema RESUELTO

1 me gusta

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