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