SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: Alf19 en Domingo 3 de Enero de 2010, 16:31
-
Todos los días tengo que enviar emails a diferentes personas. Es la misma tarea de siempre y ya me ha aburrido un poco.
Se trata de procesar los emails que me manda un sitio de compra-venta de artículos en el siguiente formato:
Código:
Datos de contacto de tu/s comprador/es:
Nombre: Bernardo
Seudónimo: TEU (34)
Cantidad: 1
Precio: $150.00 c/u.
E-mail: xxxx@yahoo.com (http://mailto:xxxx@yahoo.com)), que solo extraiga la direccion y envie los datos automaticamente.
De esta manera, no tendré que abrir todos los días mi correo para tener que enviar a estas personas la misma información de siempre.
Imagino que esto es posible porque me encontré con que en CPANEL E-Mail Filtering existe la posibilidad de enviar el contenido de ciertos emails o a un script.
Si alguien me puede ayudar o que me de un presupuesto de cuanto me saldria.
¿Alguien lo ha hecho alguna vez?
-
Normalmente usan un script escrito en Perl para parsear archivos, pero igual en PHP podrias usar:
preg_match o explode.
Tener otras consideraciones:
* Como se alimenta el script, para que procese el archivo (No he usado esa opcion de CPanel, asi que no se como le pasa los datos al script).
* El mensaje contiene codigo html?, es decir, que contiene el correo en crudo, para de esta forma armar la expresion regular que ubicara y extraera los datos requeridos.
* Comprobar la regularidad de la estructura del archivo, tomar en cuentas excepciones...