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.
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:
- Debe ser exactamente el mismo que configuraste en la pestaña General de la configuración de tu tienda en OpenCart.
- 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.
¿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.