Ola...
Logo abaixo, GRATUITAMENTE, alteracoes feitas para a script scanmails.
Veja que a fun��o que vc quer, j� existe dentro da pr�pria script:
################################################
# Aqui eh indicado para que alias (/etc/aliases) vai o email
# de alerta
################################################
mailto=virusalert
################################################
# Indica de quem veio a mensagem "administrativa"
# do alerta de virus
################################################
mailfrom=postmaster
################################################
# notifyadmin = Envie email para o administrator do sistema ?
# notifysender = Envia email para o remetente ?
# notifyreceiver = Envia email para o destinat�rio ?
################################################
notifyadmin=yes
notifysender=yes
notifyreceiver=yes
E no final deste, parte do email "aportuguesado" que o scanmails envia
para todos (notifyadmin, notifysender e notifyreceiver).
Qualquer outra duvida, entre em contato em PVT
[]�s
===========================
Alexandre Macedo
Analista de Suporte Sr
[EMAIL PROTECTED]
Linux Registered User # 106.459
ICQ Number: 6979023
===========================
############ A virus was found: Move the mail. ######################
echo " "
echo "Virus ENCONTRADO enviada notificacao para: [${mailto}]" >> =
${tmpdir}/${logfile}
if [ "x${do_virusbackup}" =3D "xyes" ]
then
mkdir -p ${virusmailsdir}/${myname}
mv ${tmpdir}/receivedmail ${virusmailsdir}/${myname}/${virusbackup}
chmod 400 ${virusmailsdir}/${myname}/${virusbackup}
fi
echo " "
echo "O email abaixo contem um VIRUS." >${tmpdir}/virusmail
echo " "
echo Originalmente: $0 "$@" >>${tmpdir}/virusmail
if [ "x${do_virusbackup}" =3D "xyes" ]
then
echo " "
echo "O email foi guardado em: =
[${virusmailsdir}/${myname}/${virusbackup}]" >> ${tmpdir}/virusmail
fi
if [ "x${do_log}" =3D "xyes" ]; then
mkdir -p ${systemlogdir}
cat ${tmpdir}/${logfile} >>${systemlogdir}/${logfile}
fi
if [ "x${do_syslog}" =3D "xyes" ]
then
${logger} -p ${syslog_level} -t ${scanscript}"[$$]" "ENCONTRADO =
VIRUS NO EMAIL DE: [${sender}] PARA: [${receiver}]"
fi
if [ "x${notifyadmin}" =3D "xyes" ] ; then
logdata=3D`cat ${tmpdir}/virusmail ${tmpdir}/${logfile}`
cat <<EOF | ${sendmail_wrapper} ${sendmail_flags}
From: ${mailfrom}
To: ${mailto}
Subject: ENCONTRADO VIRUS NO EMAIL DE: [${sender}] PARA: =
[${receiver}]
${logdata}
EOF
fi
################### send a mail back to sender ######################
if [ "x${notifysender}" =3D "xyes" ] ; then
if [ "x${do_virusbackup}" =3D "xyes" ] ; then
header=3D`${awk} '/^$/ {exit} {print}' < =
${virusmailsdir}/${myname}/${virusbackup}`
else
header=3D`${awk} '/^$/ {exit} {print}' < ${tmpdir}/receivedmail`
fi
cat <<EOF| ${sendmail_wrapper} ${sendmail_flags}
From: ${mailfrom}
To: ${sender}
Subject: VIRUS NO SEU EMAIL PARA: [${receiver}]
A L E R T A D E V I R U S
Nosso Verificador de Virus Encontrou VIRUS em seu email para =
["${receiver}"].
Nos nao enviamos o email para destinatario !
Execute o antivirus para verificar seu sistema, ou atualize-o !
Para Suporte com relacao a este problema entre em contato com:
Suporte/INFORMATICA: [EMAIL PROTECTED]
Email detectado por AMaVis + UvScan (McAfee)
Para sua referencia, logo abaixo esta o conteudo do cabecalho do seu =
email:
------------------------- BEGIN HEADERS -----------------------------
${header}
-------------------------- END HEADERS ------------------------------
EOF
fi
if [ "x${notifyreceiver}" =3D "xyes" ] ; then
############### send a mail to the addressee ########################
cat <<EOF| ${sendmail_wrapper} ${sendmail_flags}
From: ${mailfrom}
To: ${receiver}
Subject: VIRUS NO EMAIL PARA VOCE DE: [${sender}]
A L E R T A D E V I R U S
Nosso Verificador de Virus Encontrou VIRUS no email recebido de =
["${sender}"].
Nos nao recebemos o email do destinatario !
Para Suporte com relacao a este problema entre em contato com:
Suporte/INFORMATICA: [EMAIL PROTECTED]
Email detectado por AMaVis + UvScan (McAfee)
EOF
fi
if [ "x${usingqmail}" =3D "xyes" ]; then
# Stop all other delivery mechanisms
cd /var/tmp && rm -rf ${tmpdir} ;
if [ "${scanscript}" =3D "scanmails" ] ; then
# Assume we were called by qmail-local
exit 99 ;
else
if [ "${scanscript}" =3D "qmail-remote" ] ; then
${rsmsg} "Message containing virus dropped"
fi
exit 0 ;
fi
fi
Assinantes em 17/05/2001: 2293
Mensagens recebidas desde 07/01/1999: 113792
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]