Envio de e-mail via console

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

[ Hits: 4.863 ]

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

Download do Banco de dados NCBI NT (DNA)

Expect-Bash

Popular Mysql

Altera /etc/fstab colocando o parâmetro acl nas partições ext3.

Enviar via FTP todos as pastas / sub-pastas e arquivos, a partir do diretorio de origem inclusive


  

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