[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]El Sábado, 5 de Noviembre de 2005 20:23, Antonio Galicia escribió: > On 11/5/05, kukulcan (Quetzalcoatl P. H.) <keeper_apesta en yahoo com> wrote: > > supongo no estoy delimitando bien los camposy esta > > tomando el attachment, y por eso dice que es muy > > grande... alguien podria darme un norte?.. envio el > > script > > El problema es tu obsesión por tener todo en variables... > > > #!/bin/bash > > > > from=mireccion en correo com > > subject='Cron-Bash attachment email script' > > attachment=/home/quetzal/default.html > > emailtarget=mireccion en correo com > > msgdate=`date +"%a, %e %Y %T %z"` > > > > boundary=GvXjxJ+pjyke8COw > > cat > msg.tmp <<! > > > Date: $msgdate > > From: $from > > To: $emailtarget > > Subject: $subject > > Mime-Version: 1.0 > > Content-Type: multipart/mixed; boundary=$boundary > > Content-Disposition: inline > > > > --$boundary > > Content-Type: text/plain; charset=us-ascii > > Content-Disposition: inline > > > > This is the text that makes up the body of the email. > > > > Anything you want to appear in the body of the message > > should be put here. Try to keep it generic since its a > > form email. Something along the lines of, > > > > The results of xyz script has been attached to this > > email. > > > > --$boundary > > Content-Type: text/plain; charset=us-ascii > > Content-Disposition: attachment; filename=file.csv > > ! > #echo $daemail > msg.tmp > #echo '\' >> msg.tmp > > > cat $attachment >> msg.tmp > > #echo '\' >> msg.tmp > > > echo --$boundary-- >> msg.tmp > > #email=`cat msg.tmp` > cat msg.tmp | /usr/sbin/sendmail -t > > > echo '----- para ver lo que envio a sendmail -------' > > echo $email > > rm msg.tmp > > Cuando mandas algo a una variable pierdes los CR por lo que queda > como una sola línea laaaaaaaaaaaaaarga. no si usa echo para imprimirlas. -- Gustavo Guillermo Pérez Compunauta uLinux www.compunauta.com