Envio de e-mail via console

Publicado por Ivan Moretto (última atualização em 19/03/2015)

[ Hits: 4.932 ]

Download 6185.email.sh




Este script envia e-mail através do console com auxílio do comando "mail". O pre-requisito é ter o MTA instalado e configurado.

  



Esconder código-fonte

#!/bin/bash
# Autor: Ivan Moretto
# Data: 17/03/2015

# Sintaxe do comando:   ./email.sh "Assunto" "Corpo do Email" arquivo_anexo

EMAIL_TO="email de destino, podem ser colocados varios separados por espaco"
IPEXTERNO=`links -dump ip.dnsexit.com`  # obtem o IP valido na internet
ASSUNTO="$HOSTNAME($IPEXTERNO) - $1"
MENSAGEM=$2

if [ "$1" == "" ] ;then
        ASSUNTO="$HOSTNAME - SEM ASSUNTO"
fi
if [ "$2" == "" ] ;then
        MENSAGEM="SEM MENSAGEM"
fi
if [ "$3" != "" ] ;then
        MENSAGEM="$2 ^M ^M ========= ANEXO: $3  ======== ^M^M `cat $3`"
fi

echo $MENSAGEM|mail -s "$ASSUNTO" $EMAIL_TO

Scripts recomendados

Script de backup para Gravador CD-R ou CD-Rw

Backup de vários servidores, diferenciado a rotina pela aplicação

O que fazer após instalar o Debian 8 - versão em Shell Script

Script de instalação do Xorg 7.2 modificado para processadores AMD64

Ajuste Dinâmico do Governador de CPU no Linux


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts