Fiz um script simples para mandar arquivos via email, para backup.

� um script simpl�rio, a t�cnica usada n�o � muito segura (um pipe
para o shell), mas � um bom exemplo de como usar o metasend.

Como viar e mexe tem gente perguntando por isso, tomem-l�:


#!/bin/bash

#
#  Use: backup arquivo1 arquivo2 ...
#

to="[EMAIL PROTECTED]"

tmpfile="tmp$$.tmp"

function prefacio () {

    echo -e >$tmpfile "Arquivos para backup em anexo: \n" || exit 1

    echo \
        "metasend -b -z \
        -s 'Arquivos para Backup' \
        -D 'Comentarios' \
        -f $tmpfile \
        -e quoted-printable \
        -m text/plain \
        -t '$to' \
        \\"
}

function addfile () {

    echo >>$tmpfile "    '$1'" || exit 1
    echo \
       "-n \
        -D '$1' \
        -f '$1' \
        -e base64 \
        -m 'application/octet-stream; name=\"$1\"' \
        \\"
}


if test $# -lt 1
then
    echo 1>&2 "Use:  $0 arquivo ..."
    exit 1
fi

(
        prefacio
        while test $# -gt 0
        do
            addfile "$1"
            shift
        done
        echo
        ) | sh -x

rm -f $tmpfile

# end of file



--- Wagner                      [EMAIL PROTECTED]


Assinantes em 25/05/2001: 2296
Mensagens recebidas desde 07/01/1999: 115125
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a