[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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. -- Saludos, Toño ---- http://agc.com.mx/antoniogc/blog