Gmail Inbox Viewer es un plugin de WordPress liviano y enfocado en la seguridad, que permite a los administradores leer sus correos de Gmail — bandeja de entrada y enviados — directamente desde el panel de administración de WordPress. Sin cambiar de pestaña, sin inicios de sesión adicionales. Todas las credenciales se cifran con AES-256-CBC + HMAC-SHA256 y se almacenan de forma segura en la base de datos de WordPress.
✨ Características
- 📥 Bandeja de entrada y Enviados — Navega entre ambas carpetas con cambio de pestañas
- 🔒 Credenciales cifradas — AES-256-CBC + HMAC-SHA256, nunca almacenadas en texto plano
- 🗑️ Eliminar correos — Mueve correos a la Papelera de Gmail con un solo clic
- 📄 Lista paginada — 20 correos por página
- 🔵 Indicador de no leídos — Filas en negrita y punto azul para correos sin leer
- ↔️ Panel redimensionable — Arrastra el divisor para ajustar el ancho del panel de correos
- 🛡️ Límite de intentos — Bloqueado tras 5 intentos fallidos de conexión (bloqueo de 15 minutos)
- 🔑 Protección con nonce — Todas las solicitudes AJAX protegidas con nonces de WordPress
- 📱 Responsive — Se adapta a pantallas más pequeñas
- 🧹 Desinstalación limpia — Todos los datos del plugin se eliminan al desinstalar
⚠️ Importante: Necesitas una Contraseña de aplicación de Gmail, no tu contraseña habitual. Aprende cómo crearla →
📦 Instalación
- Descarga o clona el repositorio en el directorio de plugins de WordPress:
cd wp-content/plugins/ git clone https://github.com/caferkara/gmail-inbox-viewer.git - Ve a Administración de WordPress → Plugins y activa Gmail Inbox Viewer.
- Navega a Gmail Mail → Configuración e ingresa tus credenciales de Gmail.
⚙️ Configuración
Paso 1 — Crear una Contraseña de aplicación de Gmail
- Activa la Verificación en dos pasos en tu Cuenta de Google
- Ve a myaccount.google.com/apppasswords
- Selecciona Otro (nombre personalizado) → escribe
WordPress Gmail Viewer→ haz clic en Generar - Copia la contraseña de 16 caracteres generada
Paso 2 — Ingresar las credenciales en WordPress
- Ve a Gmail Mail → Configuración
- Ingresa tu dirección de Gmail y la Contraseña de aplicación
- Haz clic en Guardar y luego en Probar conexión
Usuarios de Google Workspace: El administrador de G Suite debe habilitar el acceso IMAP en la Consola de administración de Google (Gmail → Acceso de usuario final → Habilitar IMAP)
🔒 Seguridad
| Característica | Detalles |
|---|---|
| Cifrado de credenciales | AES-256-CBC con verificación de integridad HMAC-SHA256 |
| Control de acceso | Solo administradores (capacidad manage_options) |
| Protección CSRF | Nonces de WordPress en todos los endpoints AJAX |
| Límite de intentos | 5 intentos fallidos → bloqueo de 15 minutos |
| Protección XSS | Toda la salida escapada; cuerpo del correo en iframe aislado |
| Inyección de carpetas | Lista blanca estricta mediante safe_folder() |
| SSL/TLS | Verificación de certificado configurable |
| Limpieza de datos | Todas las opciones y transients eliminados al desinstalar |
❓ Preguntas frecuentes
¿Por qué necesito una Contraseña de aplicación?
Google ya no permite el inicio de sesión directo con contraseña para aplicaciones de terceros. Una Contraseña de aplicación es un código de 16 caracteres que otorga acceso limitado a tu Gmail mediante IMAP.
¿Están seguras mis credenciales?
Sí. Las credenciales se cifran con AES-256-CBC antes de almacenarse en la base de datos y nunca se registran ni se exponen en el navegador.
¿Puedo usarlo con Google Workspace?
Sí, pero el administrador de G Suite debe habilitar el acceso IMAP en la Consola de administración de Google.
¿Qué pasa cuando elimino un correo?
Los correos eliminados se mueven a la carpeta Papelera de Gmail — no se eliminan de forma permanente.
Obtengo un error de certificado SSL al conectar. ¿Qué hago?
Desmarca la opción Verificar certificado SSL en la página de Configuración. Esto a veces es necesario en entornos de hosting compartido.
¿Cómo elimino mi cuenta guardada del plugin?
Ve a Gmail Mail → Configuración y haz clic en Eliminar cuenta. Todas las credenciales almacenadas serán borradas.
🔗 Enlaces
Descarga
Puedes descargar los archivos de código del sistema desde github: https://github.com/caferkara/gmail-inbox-viewer