quinta-feira, 27 de outubro de 2022

Enviar e-mail via terminal linux com SendEmail

 
Cenário:
1. VM com Linux Debian netinst com ssh apenas.
2. Após a instalação, baixar o sendemail e suas dependências com o comando abaixo:

apt-get update
apt-get install build-essential sendemail gcc libboost-all-dev libcrypt-ssleay-perl libssl-dev libnet-ssleay-perl libio-socket-ssl-perl libidn11 libnetaddr-ip-perl libio-socket-inet6-perl zlib1g-dev libgl1-mesa-dev libwebp-dev -y

export PERL_MM_USE_DEFAULT=1
cpan -i 'YAML'
cpan -i 'Net::SSLeay'
cpan -i 'IO::Socket::SSL'
unset PERL_MM_USE_DEFAULT

3. Pressione “Enter” e aguarde finalizar a instalação.

4. Para testar o envio de e-mail, use os parâmetros abaixo:

sendEmail -f EMAIL@DOMINIO.COM.BR \
-t DESTINATARIO@DOMINIO.COM.BR \
-s SMTP.DOMINIO.COM.br:PORTA(465 ou 587) \
-u "ASSUNTO DO E-MAIL" \
-a /PATH/ARQUIVO.TXT \
-m "CORPO DO EMAIL" \
-xu EMAIL@DOMINIO.COM.BR \
-xp 'SENHA_DO_EMAIL' \
-o tls=yes

Exemplo:

sendEmail -f SEUEMAIL@DOMINIO.COM -t EMAIL_DESTINATARIO@DOMINIO.COM -s SMTP.DOMINIO.COM:587 -u "ASSUNTO DO EMAIL" -m "CORPO DO EMAIL" -xu SEUEMAIL@DOMINIO.COM -xp 'SENHA_DO_SEUEMAIL' -o tls=yes

domingo, 9 de outubro de 2022

Janela de opções de logout com YAD




cat << 'EOF' > /path/logout.sh
#! /bin/bash
yad --center --borders=1 --on-top --sticky --single-click --title='Logout Options' \
--buttons-layout=center \
--window-icon="gtk-quit: exit" \
--button="Logout!system-log-out:kill -9 -1" \
--button="Reboot!system-reboot:systemctl reboot" \
--button="Shutdown!system-shutdown:systemctl poweroff" \
--button="Suspend!system-suspend:systemctl suspend" \
--button=Cancel:0 \
EOF

Como mostrar a versão do Linux Debian

 Para mostrar a versão do Linux do Debian, rode o seguinte comando: $ cat /etc/*release* | grep CODENAME | cut -d "=" -f 2 Debian ...