estube buscando con detenimiento el cómo enviar un correo con adjunto 
desde la consola
1.- aptitude install mutt

desde la consola
mutt -n -s "my subject" -a /camino/adjunto.tar.gz [EMAIL PROTECTED] < 
mensaje.txt

saludos

whilo

________________________________
Lic. Wilfredo Martínez Consuegra
Administrador de Red                    
RIMED Villa Clara
Ministerio de Educación
Phone: (53)(42) 20 1077
Jabber: [EMAIL PROTECTED]



Maykel Moya escribió:
> 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 <[EMAIL PROTECTED]>"
>   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          ["[EMAIL PROTECTED]"],
>   38          "hello","cheers",
>   39          ["photo.jpg","memo.sxw"]
>   40      )
>
> Saludos
> maykel
>
>
>
> ---------------------------------------
>     Red Telematica de Salud - Cuba
>         CNICM - Infomed
> _______________________________________________
> Cancelar suscripción
> https://listas.softwarelibre.cu/mailman/listinfo/linux-l
> Buscar en el archivo
> http://listas.softwarelibre.cu/buscar/linux-l
>
> --
> Visite nuestra web en Internet
> http://www.ispvc.rimed.cu
> "50 Años de Educación en Revolución"
>
>   

--
Visite nuestra web en Internet
http://www.ispvc.rimed.cu
"50 Años de Educación en Revolución"

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.


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

Responder a