Envio de e-mail via console

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

[ Hits: 4.541 ]

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

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - CALCULA O % DE USO DA QUOTA E ATUALIZA BANCO

Instalando a última versão estável do Eclipse com uma única linha

Firewall Drop

Conversor de arquivos de vídeo (Video Converter)

Converter Arquivo RMVB para AVI


  

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