En mi sitio estan una serie de shell scripts que te pueden ayudar.
http://www.linuxsc.net/index.php/the-scripts [1] http://www.linuxsc.net/index.php/the-scripts/1712-icomo-respaldar-la-bd-de-mysql-y-enviarlo-via-e-mail-a-otro-servidor-externo [2] On Mon, 08 Dec 2008 08:30:44 -0500, whilo wrote: > 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 " >> 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" > > -- Saludos -- Atte: Lic. Domingo Varela Yahuitl. IT Specialist System Administrator and Technical Support Unix/Linux http://www.linuxsc.net Email: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] Ph Mobile: (+52) 2224 124619 Ph Cell: (+52) 2223 284502 Los que pueden, lo hacen; los que no, solo saben quejarse. Links: ------ [1] http://www.linuxsc.net/index.php/the-scripts [2] http://www.linuxsc.net/index.php/the-scripts/1712-icomo-respaldar-la-bd-de-mysql-y-enviarlo-via-e-mail-a-otro-servidor-externo _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
