Creo que el módulo "smtplib" solamente es para enviar correos,
no para construirlos.
Si puedes, utiliza Python 2.2, tiene un nuevo módulo llamado
"email" que creo es el que resolverá tu problema.
Si no puedes utilizar Python 2.2 tendrás que recurrir a alguno
de los siguientes módulos: rfc822, mimetools, multifile.
jmanzano@... wrote:
>Hola buenas
>
> Estoy intentando enviar un correo utilizando el python y no me es
>posible que en vez de ir en tipo texto vaya todo en un archivo adjunto.
>Por favor si alguien me puede echar un cable. Quiero enviar un archivo
>*.txt como fichero adjunto.
> De momento lo hago así pero no se como adjuntar archivos a los
>mensajes.
>
>#!/usr/bin/env python
>import smtplib
>
>pax=open('/disco2/errores/datos/personas.dat','r')
>
>server = smtplib.SMTP('192.168.14.2')
>server.set_debuglevel(1)
>persona=pax.readline()
>while persona!="":
> fic=open('/disco2/errores/datos/salida.txt','r')
> server.sendmail('admin@...())
> persona=pax.readline()
> fic.close()
>pax.close()
>server.quit()
>
> Muchisimas gracias,
>
>
> Salu2,
>
> Jesús
>
>
>_______________________________________________
>Hispapyzope-python mailing list
>Hispapyzope-python@...
>https://lists.sourceforge.net/lists/listinfo/hispapyzope-python
>
--
J. David Ibáñez, Nuxeo.com
Python programmer (http://www.python.org)
|