mailnow - Envia mensagens pelo shell
Publicado por Wanderley Guimarães 28/11/2003
[ Hits: 8.887 ]
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
FIREWALL COM IPTABLES - PARA EMPRESAS E INTRANETS
estoque.sh - Gerenciamento de estoque/almoxarifado
Gerenciamento de espaço em disco
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Meu Amigo não consegue entrar em meu mundo, via tailscale, hamachi e z... (1)
Erro ao fazer remaster usando Penguin eggs (1)
Warcraft II Remastered no Linux? (0)
queria saber como instalar o android power tools igual ao winux no lin... (7)