Arquivo da tag: .tar

Enviando email via linha de comando no linux Ubuntu 11.10

email cleancode

email cleancode

Para enviar emails via linha de comando eu gosto de usar o programa email da cleancode.

INSTALANDO

Estou usando o Ubuntu 11.10 e foi necessário seguir os seguintes passos para intalar o email:

  1. instalar o pacote libssl-dev com o apt-get:
    aqui eu tive um problema e tive que primero instalar individualmente os sub-pacotes openssh-blacklistopenssh-blacklist-extra:

    		wget http://br.archive.ubuntu.com/ubuntu/pool/main/o/openssh-blacklist/openssh-blacklist-extra_0.4.1_all.deb
    		wget http://br.archive.ubuntu.com/ubuntu/pool/main/o/openssh-blacklist/openssh-blacklist_0.4.1_all.deb
    		sudo dpkg -i openssh-blacklist_0.4.1_all.deb
    		sudo dpkg -i openssh-blacklist-extra_0.4.1_all.deb
    		sudo apt-get --fix-missing install libssl-dev
    		
  2. baixar o email do site da cleancode, descompactar e compilar o fonte:
    		wget http://www.cleancode.org/downloads/email/obsolete/email-3.1.2.tar.gz
    		tar -zxvf email-3.1.2.tar.gz
    		cd email-3.1.2
    		./configure
    		make
    		su
    		make install
    		
  3. editar o arquivo /usr/local/etc/email/email.conf
    neste exmplo as configurações saõ para enviar email pelo gmail. Faça as alterações e descomente as seguintes variaveis:

    		SMTP_SERVER = 'smtp.gmail.com'
    		SMTP_PORT = '587'
    		MY_NAME  = 'Seu Nome'
    		MY_EMAIL = 'seu_usuario@gmail.com'
    		USE_TLS = 'true'
    		SMTP_AUTH = 'LOGIN'
    		SMTP_AUTH_USER = seu_usuario@gmail.com
    		SMTP_AUTH_PASS = sua_senha
    		
  4. Para modificar a assinatura do email edite o arquivo /usr/local/etc/email/email.sig

USANDO

  • Para conhecer todos os parametros use o comando email -h
  • Para enviar um email:
    		email -V -s "Assunto do email" destinatario@mail.com < texto_corpo_do_email.txt
    		
  • Para enviar anexos no email, cada anexo deve ser precedido pela flag -a
    		email -V -s "Assunto do email" -a anexo1.zip -a anexo2.rar -a anexo3.jpg destinatario@mail.com < texto_corpo_do_email.txt
    		
Anúncios

Compactando e descompactando arquivos .tar.gz e .tar no linux

Arquivos .tar.gz
Compactar:
$ tar -vzcf nome_arq_copactado.tar.gz nome_arquivo

Descompactar
$ tar -vzxf nome_arq_copactado.tar.gz

Arquivos .tar
Compactar:
$ tar -cvf nome_arq_copactado.tar nome_arquivo

Descompactar
$ tar -xvf nome_arq_copactado.tar