Credenciales SMTP para un servidor en otro servidor: ¿cómo funciona?

Credenciales SMTP para un servidor en otro servidor: ¿cómo funciona?

Tengo dos VPS en DigitalOcean: ejemplo.com para mi página web y mail.example.com como servidor de correo electrónico.

En mail.example.com puedo enviar y recibir correos electrónicos con éxito utilizando una terminal o una interfaz web de Roundcube. Utilizo Postfix y Dovecot, y el nombre de usuario y la contraseña del usuario de correo son los mismos que los de un usuario de Unix.

Mi problema es que example.com no puede enviar ningún correo electrónico, por ejemplo para registros de usuarios. Lo estoy intentando con las credenciales SMTP de mi mail.example.com, sin suerte.

Entonces estoy tratando de entender cómo funciona todo esto. Si quiero usar las credenciales SMTP de mail.example.com en example.com, ¿debo abrir los puertos de correo en example.com y usar Postfix y Dovecot para retransmitir? ¿O esto no es necesario y el error se encuentra en algún lugar de mail.example.com?

He estado luchando con esto durante una semana, por lo que realmente agradecería cualquier tipo de orientación aquí.

Respuesta1

Cuando probó el envío de correos electrónicos a través de la terminal o la interfaz web de Roundcube, ¿fue directamente en el servidor de correo vps? Si es así, entonces no significaría necesariamente que los puertos entrantes del servidor de correo estén habilitados (que es a lo que su servidor web estaría intentando conectarse).

  1. Le recomiendo que pruebe y se conecte a la cuenta del servidor de correo SMTP con cualquier cliente de correo electrónico (gmail, Outlook) antes de intentar conectarse con Wordpress en el servidor web. Esto le permitirá verificar que el servidor de correo esté configurado para conexiones SMTP entrantes.

  2. Luego, intente conectarse a través de la interfaz del complemento WP Mail SMTP de Wordpress.

    • Si eso falla, es posible que su servidor web tenga puertos de salida para SMTP bloqueados/deshabilitados.Por defecto (a partir de 2015), Digital Ocean tiene un bloqueo SMTP inicial en nuevas cuentas VPS creadas en ciertos contextos. Si presenta un ticket de soporte (https://cloud.digitalocean.com/support) el equipo debería poder solucionarlo por usted después de una verificación manual de la cuenta.
    • Si después de que DO haya confirmado que los puertos están abiertos para SMTP, verifique que la IP del servidor web no esté en la lista negra.

información relacionada