#! /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