Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: TUDO AZUL....
Por ZIPPO
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Wanderley Guimarães em 28/11/2003    [ 6004 hits ]

Login: wanderley2k, 21079 pontos

   


Descrição

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

[ Download: mailnow.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#! /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

Scripts recomendados
   Script Linux recomendado Procurando um padrão num arquivo
   Script Linux recomendado Projeto Wine's Faces
   Script Linux recomendado Firewall utilizando iptables
   Script Linux recomendado Configurando um Servidor de Nomes no CL10 apenas respondendo algumas perguntas...
   Script Linux recomendado Make Knoppix

Comentários
[1] Comentário enviado por m0pheu5 em 19/10/2004 - 11:22h:

hehehe apesar do ingles está bacana o script

[2] Comentário enviado por gregorye em 02/05/2005 - 15:35h:

pra eu rodar ele? hauihaua muitos jah conseui mas o seu ele me mostra o codigo fonte e não roda!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.