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
