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

Responder a