Envio de e-mail via console

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

[ Hits: 4.424 ]

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

Adicionando usuários

DHCP com Proxy Squid

Criando arquivos de in e out no CBQ

Simple AdAway para Android

Correção do arquivo status


  

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