Envio de e-mail com autenticação em shell script

março 16, 2012 by · 1 Comment
Filed under: How-to 

Bom senhores, estou passando brevemente para deixar mais um pequeno how-to.

Dessa vez, é como enviar e-mail com autenticação em shell script.

Resolvi postar isso, pois devido uma necessidade e dificuldade que tive, encontrei ajuda no Google e do meu amigo Eduardo Oliveira Decussi < edu_oli@msn.com >.

Bem vamos largar de chorumelas e vamos ao que interessa.

Para o processo usamos os seguintes recuros:

  • sendEmail "http://caspian.dotconf.net/menu/Software/SendEmail/#download"  
  • Script de backup com envio de e-mail: "backup_env_mail.sh"
    • Segue o exemplo do script bem detalhado:
    # !/bin/bash ## Script para efetuar backup via rsync e enviar e-mail com o resultado. ## Versao 1.0 criada em 16/03/12.                                                                      ## Criacao: Cassio Jose de Jesus < cassio.jesus@cjj.eti.br > ## Colaboracao: Eduardo Oliveira Decussi < eduardo@cased.com.br > ## Fontes: http://www.vivaolinux.com.br, ## http://caspian.dotconf.net/menu/Software/SendEmail/#download ## Pre-req: rsync, sendEmail ### Declaracao das variaveis ### E-mail do remetente mailfrom="usuario@servidor.com.br" ### Endereco do seridor SMTP smtp="smt.servidor.com.br" ### Usuario para autenticacao SMTP user=usuario@servidor.com.br ### Senha para autenticacao SMTP pass="senha" ### E-mail do destinario mailto=destinatario@servidordest.com.br  clear  ### Executa o backup rsync -vrltDz /srv /share  ### Verifica se deu certo ou nao obackup, enviado e-mail ao sys admin if [ $? = 0 ]; then  sendEmail -s "$smtp" -f "$mailfrom" -xu "$user" -xp "$pass" -t "$mailto" -u "Assunto do e-mail" -m "Texto do e-mail"  else sendEmail -s "$smtp" -f "$mailfrom" -xu "$user" -xp "$pass" -t "$mailto" -u "Assunto do e-mail" -m "Texto do e-mail"  fi ## Fim do script
    Bom meus amigos, por hora é somente isso, caso tenham alguma dúvida, crítica ou sugestão, sintam-se a vontade.

    Configurar gateway padrão no CentOS 6

    setembro 21, 2011 by · Leave a Comment
    Filed under: Dicas 

    Simples assim.

    No arquivo “/etc/sysconfig/network”, coloque as seguintes linhas:

    NETWORKING=yes
    NETWORKING_IPV6=yes
    HOSTNAME=seu_fqdn
    GATEWAY=seu_default_gateway

    Fonte: http://www.cyberciti.biz/faq/howto-rhel-fedora-linux-setup-default-gateway/

    Instalar pacote de versão antiga no Debian

    agosto 29, 2011 by · Leave a Comment
    Filed under: Dicas 

    Esse proceso é bem simples, basta seguir os seguintes passos:

    1. Substitua a source-list da versão atual para a antiga;
    2. Execute os seguintes comando:
    • aptitute -t hold update
    • aptitude -t hold install nome_pacote Read more

    Casadinha Ubuntu 10.04 amd64 + Firefox 5 32 bits e java

    julho 17, 2011 by · Leave a Comment
    Filed under: How-to 

    Este é um pequeno how-to, mas é bastante útil.

    Primeiro passo:  instala-se o Ubuntu 10.04 amd-64 (Não vou entrar em detalhes da instalação);

    Segundo passo: remova o firefox 3.6 que vem instalado no ubuntu;

    Terceiro passo: Baixe o Firefox 32 bits  e descompacte no diretório “/opt”

    Quarto passo: instale o componente para funcionar aplicatovos 32 bits em sistemas 64 bits;

    # add-apt-repository ppa:sun-java-community-team/sun-java6

    # aptitude update

    # aptitude install ia32-libs

    Quinto passo: instale o java 32 bits com o comando abaixo:

    # apt-get install ia32-sun-java6-bin

    Sexto passo: Habilite o plupgin do java com os comandos abaixo:

    # mkdir /opt/firefox/plugins

    # ln -sf /usr/lib/jvm/ia32-java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so /opt/firefox/plugins/libnpjp2.so

    PS! Talvez tenha que alterar o diretório do java “ia32-java-6-sun-1.6.0.26

    Como podem ver é um how-to bem simples, mas funcional.

    Exportando informações do “man” para texto.

    maio 2, 2011 by · Leave a Comment
    Filed under: Dicas 

    Esse é um processo bem simples, basta seguir os passos:

    # man comando | colcrt > caminho_nome_arquivo.txt

    Como verificar o clock e a o tipo de memória RAM no linux ?

    março 10, 2011 by · Leave a Comment
    Filed under: Dicas 

    É bem simples. Basta estar logado no terminal como root e digitar:

    #dmidecode --type 17.

    Fonte: linux.liquuid.net

    Debian Squeeze!

    março 4, 2011 by · Leave a Comment
    Filed under: Principal 

    O projeto Debian já anunciou que a versão final do Squeeze será lançada no primeiro fim de semana de fevereiro de 2011. Tradicionalmente, o mundo inteiro festeja a chegada da nova versão estável do Debian GNU/Linux e este ano não será diferente. A questão é que no Brasil, somente a festa no Rio está marcada. Em São Paulo já há movimentação. Gostaria de convidar os cariocas e paulistanos para as festas e, ainda, sugerir que usuários de outras cidades façam também uma Squeeze Release Party. Debinianos, unam-se! :) ” [referência: mentebinaria.com.br]

    Os processadores 32 bits estão chegando ao fim???

    fevereiro 12, 2011 by · Leave a Comment
    Filed under: Tecnologia 

    Como já deve ser de conhecimento de todos, hoje a Intel e ADM, estão investindo forte na tecnologia de 64 bits. Me permitindo até afirmar que não produzem mais processadores na arquitetura 32 bits. Read more

    Lâmpadas LED podem causar câncer, aponta pesquisa

    fevereiro 12, 2011 by · Leave a Comment
    Filed under: Principal 

    De acordo com pesquisadores da Universidade da Califórnia, nos Estados Unidos, as lâmpadas LED (Light Emitting Diode), famosas por serem consideradas fontes de luz ecologicamente corretas, podem causar câncer. Isso porque, esses itens contêm chumbo, arsênico e outras substâncias pontencialmente perigosas à saúde. Read more

    Remover senha de arquivo PDF em Linux

    janeiro 18, 2011 by · Leave a Comment
    Filed under: Dicas 

    Esse processo é bem simples, basta instalar o programa “qpdf“, que pode ser encontrado no endereço: “http://sourceforge.net/projects/qpdf/” ou caso utilize o Ubuntu, instale com o comando: “aptitude install qpdf“. Read more

    « Página anteriorPróxima Página »