# Guía Práctica para Subir MailPulse a Benzahosting (cPanel)

## 1. Crear Subdominio (recomendado)
1. Ingresa a tu **cPanel** en Benzahosting.
2. Ve a **Domains** (*Dominios*) → **Create A New Domain**.
3. Crea un subdominio privado, por ejemplo: `correos.tudominio.cl`.

## 2. Subir los archivos
1. Ve a **File Manager** (*Administrador de Archivos*) en cPanel.
2. Entra a tu carpeta raíz (`/home/tu_usuario/`) y sube el archivo **`mailpulse-benzahosting.zip`**.
3. Haz clic derecho sobre el `.zip` → **Extract** (*Extraer*) dentro de la carpeta `/home/tu_usuario/mailpulse`.

## 3. Activar la aplicación Python en cPanel
1. En cPanel, abre **Setup Python App** (*Configurar aplicación Python*).
2. Haz clic en **Create Application**:
   - **Python version**: elige **3.9** o superior (ej. 3.10 / 3.11).
   - **Application root**: `mailpulse`
   - **Application URL**: selecciona `correos.tudominio.cl` (y deja vacío el campo de ruta después de `/`).
   - **Application startup file**: `passenger_wsgi.py`
   - **Application Entry point**: `application`
3. Haz clic en **Create** (*Crear*).
4. *(Opcional recomendado)* En la misma pantalla, en **Environment variables**, puedes agregar:
   - `BASE_URL` = `https://correos.tudominio.cl`
5. Haz clic en **Restart** si modificaste variables.

## 4. Activar HTTPS (Candado SSL)
1. En cPanel ve a **SSL/TLS Status**.
2. Selecciona `correos.tudominio.cl` y presiona **Run AutoSSL**.

## 5. Ingresar por la Portada Privada y Cambiar Claves
Abre `https://correos.tudominio.cl`. Verás la **Portada Privada** con usuario y contraseña.

Accesos iniciales creados para tu equipo:
- **Administrador**: usuario `admin` · clave inicial `MailPulse2026!`
- **Maryori Vargas**: usuario `maryori.vargas` · clave inicial `Maryori2026!`

> **Muy importante:** Apenas ingreses, ve a **⚙️ SMTP y Remitentes → 🔒 Acceso Privado y Usuarios del Equipo** y cambia ambas contraseñas por unas personales seguras (también puedes cambiar el usuario `admin` por tu propio nombre/usuario).

## 6. Conectar tu correo para envíos reales
Dentro de **⚙️ SMTP y Remitentes**:
- **Con correo de Benzahosting**: presiona el preset **Benzahosting (cPanel)**, coloca `mail.tudominio.cl`, puerto `465`, seguridad `SSL/TLS`, y tu correo + contraseña de la casilla creada en cPanel.
- **Con Brevo SMTP**: presiona **Brevo SMTP** (`smtp-relay.brevo.com`). Si Benzahosting bloquea el puerto `587`, usa el puerto `2525` con `STARTTLS`.
- Presiona **🔌 Probar Conexión** y guarda el perfil como predeterminado.
