Servidor de correo

Hola de nuevo, aquí molestándote una vez más, lo que pasa es que necesito hacer un servidor de correo, como hotmail, usando linux+php+mysql+apache, he pensado tener en mysql dos tablas, una con los usuarios registrados y otra donde estén sus mensajes, la duda que surge es que cuando a uno de los usuarios registrados le manden un mail, ¿cómo sabe el sistema que ha llegado un correo nuevo?, para que así pueda darlo de alta en la tabla de mails, si es que el usuario existe. Esa seria en si la duda, y también saber si hay otra forma de hacer el servidor de mail, de antemano gracias por la atención, saludos.
1

1 respuesta

Respuesta
1
Servidor de email LAMP:
Lo que necesitas es redirigir todos los mensajes que reciba el sistema a la base de datos. Hay dos formas de hacer esto:
1.- Leer periódicamente el contenido de los ficheros /var/spool/mail/* y volcarlos en la base de datos mediante un script. Tras esto, se dejan vacíos y vuelta a empezar. Este sistema es sencillo de programar, pero puede causar problemas de sincronización entre tu script y el sistema de actualización de ficheros de buzón del servidor de correo de tu Linux.
2.- Redirigir todos los mensajes a un script php que los introduce en la base de datos. Para ello, usa procmail, http://linux.bankhacker.com/software/procmail/
Muchísimas gracias, ahora podre terminar este proyecto en un tiempo menor, y pierde cuidado, ahora que termine mi página pondré un enlace a la tuya, y de nuevo muchas gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas