Con este sistema de respaldo de correos electrónicos en PHP, puedes recuperar tus correos del servidor y almacenarlos en una base de datos. De esta manera, incluso si los correos se eliminan del servidor, siempre permanecerán en la base de datos.
Por favor, no consideres esto como un sistema de respaldo de correos electrónicos a gran escala. Creé este simple sistema de respaldo de correos electrónicos según mis propias necesidades y quería compartirlo con todos.
¿Qué hace este sistema de respaldo de correos electrónicos en PHP?
Si estás utilizando los correos electrónicos de tu paquete de alojamiento, es probable que tengas un espacio de almacenamiento limitado. Alternativamente, cuando configuras los correos electrónicos en tu computadora a través de POP3, corres el riesgo de perderlos todos si algo le sucede a tu computadora. Por lo tanto, con este sistema, puedes obtener correos electrónicos de las carpetas de bandeja de entrada y enviados del servidor de correo y almacenarlos en tu propia base de datos.
-
Puedes almacenar respaldos de correos electrónicos en una computadora no utilizada instalando un servidor WAMP allí. Asegúrate de hacer una copia de seguridad del disco de tu computadora, o podrías perder todo de repente.
-
Puedes comprar un paquete de alojamiento de cualquier proveedor deseado e instalarlo allí. De esta manera, puedes almacenar tus correos electrónicos en tu propia base de datos de alojamiento, lo cual es un poco más seguro porque las empresas de alojamiento regularmente hacen copias de seguridad de los datos por ti.
Instalación del Sistema
1. Primero, crea una base de datos junto con un nombre de usuario y una contraseña. Después de crearlos, completa los campos necesarios en "config.php" con la información que has generado.
2. En los archivos "fetch_emails.php" y "fetch_sent_emails.php", actualiza las secciones de "hostname, username, password" en la parte superior con la información de tu propio servidor de correo electrónico.
3. Ejecuta el enlace https://yourweblink.com/install.php para crear las estructuras de tablas necesarias dentro de la base de datos. Una vez que la configuración de las tablas esté completa, por favor, elimina o renombra el archivo install.php por razones de seguridad.
Uso del Sistema
Una vez que la instalación esté completa, serás redirigido a la página principal. Para obtener correos electrónicos de las carpetas de Bandeja de Entrada y Enviados en tu servidor, haz clic en el botón "Sync Emails" ubicado en la esquina superior derecha para guardarlos en tu base de datos. Ten en cuenta que los botones "Sync Emails" para las carpetas de Bandeja de Entrada y Enviados son separados, por lo que tendrás que hacer clic en cada botón por separado para descargar correos electrónicos de ambas carpetas.
Descargar
Puedes descargar los archivos de código del sistema desde github: https://github.com/caferkara/PHP-Email-Backup-System