#! /bin/sh
#  mailto IPServidorMail Destinatarios Assunto Arquivo-Mensagem

# Configs
TELNET=/usr/bin/telnet
OL_SMTP='smtp.seuprovedor.com.br'
OL_EMAIL='[EMAIL PROTECTED]'
OL_EMAILFROM='[EMAIL PROTECTED]'
PORT_SMTP='25'

# Argumentos via linha de comando
SERVER=$1
DESTINATARIOS=$2
ASSUNTO=$3
ARQMENSAGEM=$4

# Consistencia de argumentos
if [ -z $SERVER ] || [ -z $DESTINATARIOS ] || [ -z $ARQMENSAGEM ] || [ -z
$ASSUNTO ]; then
  exit 2
fi

# Rotina de envio
  ( :
    echo 'HELO srvmail';sleep 1
    echo 'mail From:<'$OL_EMAILFROM'>';sleep 1
    # Em caso de existencia de multiplos destinatarios
    # Informar destinatarios separados por ; .
    for i in `echo $DESTINATARIOS | tr -s ";" "[\n*]"`; do
      echo 'rcpt To:<'$i'>';sleep 1
    done
    echo 'data';sleep 1
    echo 'subject: ' "$ASSUNTO";sleep 1
    echo '';sleep 1
    $CAT $ARQMENSAGEM;sleep 1
    echo '.';sleep 1
    echo 'quit' ; ) | $TELNET $SERVER $PORT_SMTP 1>> /dev/null 2>>/dev/nu

>    Como fa�o para enviar um email com anexo atraves do Shell ?

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a