Vender por Internet
Manual técnico · OpenCart

Cómo configurar el envío de correos con SMTP en OpenCart

Lee primero las instrucciones y luego mira el video tutorial al final.

Para solucionar el problema de envío de correos en OpenCart (por ejemplo, que no lleguen las alertas de nuevos pedidos o que caigan en la carpeta de spam), debes configurar correctamente los parámetros SMTP en el panel de administración, en lugar de usar la función de correo predeterminada de PHP.

+1 (472) 274-2358Lun–Vie 9:00 – 18:00

Beneficios de usar SMTP

Tus correos llegan a la bandeja de entrada, no a spam

Recibes alertas inmediatas de nuevos pedidos

Mayor seguridad y autenticación de tu dominio

Pasos para configurar el correo

Sigue estos pasos exactamente en el orden indicado dentro de tu panel de administración.

1Accede a la configuración

Entra a tu panel de administración de OpenCart y ve a Sistema > Configuración (System > Settings).

2Edita tu tienda

Selecciona tu tienda en la lista y haz clic en el botón Editar (el icono del lápiz).

3Entra a la pestaña Correo

En la parte superior del formulario, haz clic en la pestaña Correo (Mail).

4Cambia el protocolo a SMTP

En el campo Protocolo de correo, cambia la opción de 'Mail' a SMTP.

5Llena los datos de tu servidor

Completa los campos con la información de tu proveedor de correo (revisa los ejemplos detallados más abajo):

  • Servidor SMTP: (ej. ssl://tudominio.com o ssl://smtp.gmail.com)
  • Usuario SMTP: Tu correo electrónico completo
  • Contraseña SMTP: La clave de tu correo
  • Puerto SMTP: Generalmente 465 (SSL) o 587 (TLS)

6Guarda y verifica alertas

Haz clic en Guardar. Luego, ve a la pestaña Opciones y verifica que tengas activadas las alertas de correo para Nuevos pedidos y otras notificaciones importantes.

¿Qué correo debo colocar ahí?

Debes colocar un correo corporativo de tu propio dominio (por ejemplo, info@tudominio.com o ventas@tudominio.com).

Para que los correos no lleguen a la carpeta de spam de tus clientes, es fundamental que el correo que uses cumpla con estas dos condiciones:

  1. Debe ser exactamente el mismo que configuraste en la pestaña General de la configuración de tu tienda en OpenCart.
  2. Debe coincidir con los datos de acceso reales de tu servidor de correo (cPanel, Outlook, Gmail, etc.) que pondrás en los campos de abajo.

¿Qué datos poner según tu proveedor?

Aquí tienes los ejemplos más comunes para rellenar los campos de la pestaña Correo:

Opción A: Correo de tu Hosting (cPanel)

  • Usuario SMTP: ventas@tudominio.com
  • Contraseña SMTP: La contraseña de ese correo
  • Servidor SMTP: ssl://tudominio.com (A veces requiere el prefijo ssl:// o tls://)
  • Puerto SMTP: 465

Opción B: Gmail o Google Workspace

  • Usuario SMTP: tu-correo@gmail.com
  • Contraseña SMTP: Debes generar una Contraseña de aplicación desde tu cuenta de Google (tu contraseña normal no funcionará por seguridad).
  • Servidor SMTP: ssl://smtp.gmail.com
  • Puerto SMTP: 465 (o 587 si usas TLS)

Consejo adicional: Si usas Gmail, asegúrate de tener la Verificación en dos pasos activada en tu cuenta, ya que es un requisito obligatorio de Google para poder generar la Contraseña de aplicación.

Preguntas frecuentes
Dudas comunes sobre la configuración de correo SMTP en OpenCart.
Esto suele ocurrir cuando se usa el protocolo 'Mail' (PHP) en lugar de SMTP. Al configurar SMTP con un correo corporativo de tu propio dominio y los puertos correctos (465 o 587), los servidores de correo (como Gmail o Outlook) reconocen que el envío es legítimo y lo envían a la bandeja de entrada.
Debes ir a la configuración de tu Cuenta de Google > Seguridad. Asegúrate de tener activada la 'Verificación en dos pasos'. Luego, busca la opción 'Contraseñas de aplicaciones', genera una nueva, selecciona 'Correo' y 'Otro dispositivo', y Google te dará una contraseña de 16 caracteres. Esa es la que debes pegar en OpenCart.
Depende de tu proveedor. Generalmente, el puerto 465 se usa con el prefijo 'ssl://' (conexión segura desde el inicio). El puerto 587 se usa con el prefijo 'tls://' (conexión que se vuelve segura después de conectarse). Si uno no funciona, prueba con el otro.
En la mayoría de los hostings modernos (cPanel), sí es recomendable incluirlo (ej: ssl://tudominio.com). Si tu proveedor lo requiere de otra forma, ellos te indicarán si debes usar 'tls://' o simplemente el nombre del servidor sin prefijo.
Además de configurar correctamente el SMTP, debes asegurarte de ir a la pestaña 'Opciones' en la configuración de tu tienda y verificar que la casilla 'Alertas de correo' para 'Nuevos pedidos' esté activada y que el correo de alerta sea el correcto.
Verifica con tu proveedor de hosting que no tengan bloqueados los puertos de salida de correo (465 o 587). Si el problema persiste, contáctanos con el error exacto que aparece y te guiaremos con la configuración específica que necesitas.

¿Sigues teniendo problemas con el correo?

Si el error persiste, cuéntanos qué proveedor de correo usas (Gmail, cPanel, etc.) y el mensaje de error exacto. Te guiaremos con la configuración específica que necesitas.

+1 (472) 274-2358Lun–Vie 9:00 – 18:00
Desarrollo Web Profesional | Tiendas Online, Ecommerce y Soluciones Digitales