mail_javi/README.md

58 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# PSP Mail Cliente de correo web
https://youtu.be/8XgbRxCL1C4
Aplicación web tipo Gmail para gestionar el correo de `javi@psp.es` en el servidor `10.10.0.101`.
## Arquitectura
Revisar la imagen del repositorio!
## Características
- 📥 **Bandeja de entrada** Lista de mensajes con paginación (25 por página)
- ✉️ **Redactar** Envío de correos con adjuntos, CC, soporte HTML
- 📖 **Leer mensajes** Visualización de texto y HTML con iframes seguros
- 📎 **Adjuntos** Descarga directa de archivos adjuntos
- 🔍 **Búsqueda** Por asunto y remitente en cualquier carpeta
- 🗂️ **Carpetas IMAP** INBOX, Enviados, Borradores, Papelera, Spam
-**Destacar** Marcar mensajes con estrella
-**Acciones masivas** Eliminar/marcar varios mensajes a la vez
- ↩️ **Responder / Reenviar** Con historial original incluido
## Requisitos
```bash
pip install flask imapclient
```
## Configuración del servidor
En `app.py` (líneas 14-19):
```python
MAIL_SERVER = '10.10.0.101'
MAIL_USER = 'javi@psp.es'
MAIL_PASS = '1234'
SMTP_PORT = 25
IMAP_PORT = 143
POP_PORT = 110
```
## Ejecutar
```bash
cd mailapp
python app.py
```
Abre el navegador en: **http://localhost:5000**
## Notas sobre SSL
Si tu servidor usa SSL/TLS en IMAP (puerto 993) o SMTP (465/587), cambia en `app.py`:
- IMAP con SSL: `imaplib.IMAP4_SSL(MAIL_SERVER, 993)`
- SMTP con TLS: añade `server.starttls()` antes de `sendmail`