hola lista:

El jue, 04-12-2008 a las 12:39 -0500, whilo escribió:

 > aun busco como adjuntar un pdf por ejemplo desde la consola

http://snippets.dzone.com/posts/show/757

    2  import smtplib
    3  from email.MIMEMultipart import MIMEMultipart
    4  from email.MIMEBase import MIMEBase
    5  from email.MIMEText import MIMEText
    6  from email.Utils import COMMASPACE, formatdate
    7  from email import Encoders
    8  import os
    9
   10  def sendMail(to, subject, text, files=[],server="localhost"):
   11      assert type(to)==list
   12      assert type(files)==list
   13      fro = "Expediteur <expediteur en mail.com>"
   14
   15      msg = MIMEMultipart()
   16      msg['From'] = fro
   17      msg['To'] = COMMASPACE.join(to)
   18      msg['Date'] = formatdate(localtime=True)
   19      msg['Subject'] = subject
   20
   21      msg.attach( MIMEText(text) )
   22
   23      for file in files:
   24          part = MIMEBase('application', "octet-stream")
   25          part.set_payload( open(file,"rb").read() )
   26          Encoders.encode_base64(part)
   27          part.add_header('Content-Disposition', 'attachment; 
filename="%s"'
   28                         % os.path.basename(file))
   29          msg.attach(part)
   30
   31      smtp = smtplib.SMTP(server)
   32      smtp.sendmail(fro, to, msg.as_string() )
   33      smtp.close()
   34
   35
   36  sendMail(
   37          ["destination en dest.kio"],
   38          "hello","cheers",
   39          ["photo.jpg","memo.sxw"]
   40      )

Saludos
maykel


Han probado con mutt y sus opciones por ejemplo -a ?

saludos
Lesman

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a