mailnow - Envia mensagens pelo shell
Publicado por Wanderley Guimarães 28/11/2003
[ Hits: 8.843 ]
Iaes galera,
Estah eh a minha primeira contribuição para o VOL.
O script que estou mandando foi fiz com base na dica de uma camarada (Fernando Hallberg) da lista de discussão <geral@slackware-brasil.com.br>.
Procurei muito na net algo para enviar email pelo shell e encontrei pouca coisa. Fiz a pergunta na list do slackware-br e recebi a dica.. PS Esto
Ps. Estou aprendendo inglês, por favor envie correções! :-)
Abraço revolucionário e internacionalista,
Wanderley2k
#! /bin/sh # # Name: mailnow.sh # Description: Send email with SMTP in line shell # # Send mail via telnet - SMTP # This script based in one help of the (Fernando Hallberg) # in list-mail <geral@slackware-brasil.com.br> # # Original author: Wanderley Guimarães <wanderley2k@yahoo.com.br> # Date : 2003/11/27 20:44:55 # # Set variables NAME_SMTP="smtp.uol.com.br" IP_SMTP=`ping -c 1 $NAME_SMTP | head -n 1 | cut -d"(" -f2 | cut -d")" -f1` # It verifies if the correct parameters if [ "$1" = "" ] then echo "Send email via telnet - $NAME_SMTP: $IP_SMTP" echo "Usage: $0 [-ft] <from> <to> <subject> <file or text>" echo "Options: -f text be in file" echo " -t single text" echo echo "This script based in one help of the (Fernando Hallberg) list" echo "geral@slackware-brasil.com.br." exit 1 fi if [ "$1" = "-f" ] then MENSAGE=`cat $5` else if [ "$1" = "-t" ] then MENSAGE=$5 else echo "Invalid option." exit 1 fi fi # Send mensage echo -e "helo $NAME_SMTP\r\nmail from: <$2>\r\nrcpt to: <$3>\r\ndata\r\nSubject: $4\r\n\r\n$MENSAGE\r\n.\r\n" > /dev/tcp/$IP_SMTP/25
Testa se há conexão com a internet (Funciona)
Script recolher log's servidor
Configuração do Mysql no Suse, quando ocorre o seguinte erro: "ERROR 2002: Can't connect to local My
Gerando lista de arquivos mp3 do disco em arquivo de formato HTML
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (12)