mail_javi/README.md

1.4 KiB
Raw Blame History

PSP Mail Cliente de correo web

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

pip install flask imapclient

Configuración del servidor

En app.py (líneas 14-19):

MAIL_SERVER = '10.10.0.101'
MAIL_USER   = 'javi@psp.es'
MAIL_PASS   = '1234'
SMTP_PORT   = 25
IMAP_PORT   = 143
POP_PORT    = 110

Ejecutar

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