Enviar resultado de script por gmail.

1. Enviar resultado de script por gmail.

Caio de Souza dos Santos
caiosouza00

(usa Ubuntu)

Enviado em 09/06/2022 - 16:56h

Estou criando um script de "checagem" de maquinas, vou rodar ele pela rede e queria que o resultado desse script fosse enviado por gmail. Como posso fazer isso?


  


2. Re: Enviar resultado de script por gmail.

Manucao
manuca0

(usa Outra)

Enviado em 09/06/2022 - 17:30h

Tente:
$ mail -s "Assunto" -t manuca0@gmail.com -A seuarquiv.zip < messagem.txt

obs1: messagem.txt é um arquivo com a mensagem que vc quer no corpo do e-mail. Se não quiser nenhuma, só retirar a partir do <
obs2: tem que ter o pacote mail instalado na máquina


3. Re: Enviar resultado de script por gmail.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/06/2022 - 21:58h


caiosouza00 escreveu:

Estou criando um script de "checagem" de maquinas, vou rodar ele pela rede e queria que o resultado desse script fosse enviado por gmail.
Como posso fazer isso?

O processo, não é tão simples.....mas é fácil.
Testei usando o sendemail.
Após a instalação do dito cujo, configure os itens:
sed -n '54p;64p;65p;97p;100p;101p;102p;114p;1933p;' /usr/bin/sendEmail
"hostname" => 'hostname', ## Used in printmsg() for all output (is updated later in the script).
"server" => 'smtp.gmail.com', ## Default SMTP server
"port" => 587, ## Default port
"fqdn" => '', ## FQDN of this machine, used during SMTP communication (is updated later in the script).
"username" => 'login gmail', ## Username used in SMTP Auth
"password" => 'VEJA ABAIXO', ## Password used in SMTP Auth
"tls" => 'yes', ## Enable or disable TLS support. Options: auto, yes, no
my $from = 'remetente gmail';
if (! IO::Socket::SSL->start_SSL($SERVER)) {

-----------------------------------------------------------------------------------------------------------------
Password => Fazer login com senhas de app.
Para obter essa senha, vá nas configurações da sua conta google, Segurança.

----------------------------------------------------------------------------------------------------------------
Com tudo configurado, na linha de comando execute:
sendemail -t destinatario -u "subject" -m "mensagem"

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts