From 12e0ee100215b2e1aed8dde6d2b2623f8e9e9957 Mon Sep 17 00:00:00 2001 From: Kevin William Olarte Braun Date: Thu, 20 Feb 2025 22:19:25 +0000 Subject: [PATCH] video --- README.md | 98 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 52 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index d39f2a2..1271e70 100644 --- a/README.md +++ b/README.md @@ -1,46 +1,52 @@ -# 📬 Gestor de Correos - -Gestor de Correos es una aplicación de escritorio que permite **recibir, enviar y almacenar correos electrónicos** con una interfaz gráfica intuitiva basada en `tkinter`. Se conecta a un servidor **POP3/SMTP** para la gestión de emails y utiliza **MongoDB** para almacenar los correos descargados. - ---- - -## 🚀 Características - -✅ **Descargar correos** desde un servidor POP3 -✅ **Enviar correos** con o sin archivos adjuntos -✅ **Almacenar y consultar** correos en una base de datos MongoDB -✅ **Interfaz gráfica moderna** con `tkinter` -✅ **Ejecución en segundo plano** mediante `threading` - ---- - -## 📦 Dependencias - -Este proyecto utiliza las siguientes bibliotecas: - -| 📚 Dependencia | 🔍 Descripción | -|--------------|--------------| -| **tkinter** | Interfaz gráfica de usuario (GUI). | -| **poplib** | Recibir correos mediante el protocolo POP3. | -| **email** | Procesamiento y estructura de correos electrónicos. | -| **smtplib** | Envío de correos mediante SMTP. | -| **pymongo** | Conexión y gestión de base de datos en MongoDB. | -| **threading** | Hilos para ejecutar tareas en segundo plano. | -| **datetime** | Manejo de fechas y tiempos. | -| **re** | Validación de direcciones de correo mediante expresiones regulares. | -| **os** | Manipulación de archivos y directorios. | - -> 📌 Todas estas bibliotecas son estándar de Python excepto `pymongo`, que se instala con: -> ```bash -> pip install pymongo -> ``` - ---- - -## ⚙️ Configuración - -1️⃣ **Configurar credenciales de correo** - - Edita el archivo `modelo.py` y cambia las siguientes variables con las credenciales de tu servidor de correo: - ```python - EMAIL_USER = "tu_usuario@correo.com" - EMAIL_PASS = "tu_contraseña" +# 📬 Gestor de Correos + +Gestor de Correos es una aplicación de escritorio que permite **recibir, enviar y almacenar correos electrónicos** con una interfaz gráfica intuitiva basada en `tkinter`. Se conecta a un servidor **POP3/SMTP** para la gestión de emails y utiliza **MongoDB** para almacenar los correos descargados. + +--- + +## 🚀 Características + +✅ **Descargar correos** desde un servidor POP3 +✅ **Enviar correos** con o sin archivos adjuntos +✅ **Almacenar y consultar** correos en una base de datos MongoDB +✅ **Interfaz gráfica moderna** con `tkinter` +✅ **Ejecución en segundo plano** mediante `threading` + +--- + +## 📦 Dependencias + +Este proyecto utiliza las siguientes bibliotecas: + +| 📚 Dependencia | 🔍 Descripción | +|--------------|--------------| +| **tkinter** | Interfaz gráfica de usuario (GUI). | +| **poplib** | Recibir correos mediante el protocolo POP3. | +| **email** | Procesamiento y estructura de correos electrónicos. | +| **smtplib** | Envío de correos mediante SMTP. | +| **pymongo** | Conexión y gestión de base de datos en MongoDB. | +| **threading** | Hilos para ejecutar tareas en segundo plano. | +| **datetime** | Manejo de fechas y tiempos. | +| **re** | Validación de direcciones de correo mediante expresiones regulares. | +| **os** | Manipulación de archivos y directorios. | + +> 📌 Todas estas bibliotecas son estándar de Python excepto `pymongo`, que se instala con: +> ```bash +> pip install pymongo +> ``` + +--- + +## 🎥 Video Tutorial + +[![Ver en YouTube](https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg)](https://youtu.be/fud_89Uzu8k) + +--- + +## ⚙️ Configuración + +1️⃣ **Configurar credenciales de correo** + - Edita el archivo `modelo.py` y cambia las siguientes variables con las credenciales de tu servidor de correo: + ```python + EMAIL_USER = "tu_usuario@correo.com" + EMAIL_PASS = "tu_contraseña"