Intercambio de archivos por correo.
Jorge Luis Betancourt González
mayragm en finlay.cmw.sld.cu
Vie Jul 10 05:14:33 CEST 2009
Hola José Jorge:
<offtopic>
No sabía que estabas suscrito a la lista !!!
</offtopic>
Algo semejante me sucedió algún tiempo antes de entrar a la UCI, una
amistad me envió a una cuenta de GMail arios libros sobre temas que me
interesaban, estos eran PDFs, de 30-40 MB casi siempre y lo resolvió
escribiendo un script en Perl para ello, claro en su lado de la conexión
no tenía restricciones y al menos esa parte no debe ser difícil de
implementar.
Para lo que necesitas existe una librería para IMAP de python que debe
permitir hacer las tareas más comunes, realmente no lo he probado nunca,
pero si se las arreglan para que el Asunto del correo que te envíe sea
siempre el mismo y posea una numeración, me imagino que debe ser posible
con dicha librería descargar el correo y a su vez eliminarlo del
servidor definitivamente.
Para enviar los correos se puede utilizar el SMTP normal, en la UCI lo
hice para el SMTP del DrProject que te comenté una vez, aunque lo único
que hice fue configurarlo, pero mirando el código del DrProject no debe
ser dificil descubrir como esta hecho, aunque como todo, me imagino que
para Python debe haber algo ya hecho.
En resumen:
1. [cortar el archivo] - split
2. [enviar correos] - smtplib ? (será así), bueno: Python + SMTP
3. [recibir correos] - python-imap ? Python + IMAP
slds
José Jorge Lorenzo Vila escribió:
> Hola lista, mi conección a internet sufre algunas restricciones, por
> ejemplo, solo puedo consumir mensualmente 150MB, cuando necesito un
> iso de linux, por ejemplo, la cosa se complica.
>
> Tengo correo con tamaño máximo de los adjuntos 1MB.
>
> Tengo un amigo que está dispuesto a bajar el iso y mandarme los
> pedazos, solo que necesita un mecanismo automatizado para esta tarea.
>
> En concreto la pregunta, necesito orientación para buscar y/o
> implementar un mecanismo que:
>
> 1.- corte el archivo en varias partes de 1mb (conozco a split para esto)
> 2.- mande en lotes los adjuntos a mi correo
> 3.- revise a intervalos la cuenta de correo (Zimbra, IMAP con SSL) y
> descargue los email, separe el adjunto y borre el email
>
> Cualquier idea será muy bienvenida, saludos a todos.
> _______________________________________________
> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
--
Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
Visite nuestro sitio http://nodofinlay.cmw.sld.cu
---------------------------------------
Red Telematica de Salud - Cuba
CNICM - Infomed
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es