http://caspian.dotconf.net/menu/Software/SendEmail/
Descompate o pacote e copie o binário sendEmail para /usr/local/bin/ , depois permissione: chmod +x /usr/local/bin/sendEmail
Código fonte:
Código: Selecionar todos
#!/bin/bash
# Script para backup dos confs contidos em /etc e envio compactado para email definido
# Depende do aplicativo sendEmail que deve ser baixado em http://caspian.dotconf.net/menu/Software/SendEmail/
# Por Marcelo Leaes - [email protected]
REMETENTE="[email protected]"
DESTINATARIO="[email protected]"
ASSUNTO="SERVIDORXYZ - Backup das Configurações - `date "+%d-%m-%Y"`"
TEXTO="Backup dos confs contidos em /etc do servidor SERVIDORXYZ."
SMTP="smtp.seudominio.com.br"
USUARIO="[email protected]"
SENHA="senhadousuario"
cd /tmp/
locate .conf | grep /etc/ | zip "SERVIDORXYZ-`date "+%d-%m-%Y"`.zip" -@ -9
/usr/local/bin/sendEmail -f $REMETENTE -t $DESTINATARIO -u "$ASSUNTO" -m "$TEXTO" -a "SERVIDORXYZ-`date "+%d-%m-%Y"`.zip" -s $SMTP -xu $USUARIO -xp $SENHA
sleep 60
rm -rf SERVIDORXYZ-`date "+%d-%m-%Y"`.zip
exit 0
Bom proveito
