Acesso direto ao conteúdo

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

você está aqui: Home  → Colunistas  →  Cantinho do Shell

 

 

Geração de arquivos de assinatura para email

Por Rubens Queiroz de Almeida

Data de Publicação: 15 de Abril de 2009

O site fabelem possui muito conteúdo, inclusive cartões de aniversário, natal, páscoa... Também tem uma coleção enorme de frases muito bem humoradas de pessoas famosas do Brasil e do exterior.

Eu pensei então em uma forma de fazer com que cada email que eu enviasse contivesse uma destas frases. Geralmente, o arquivo de assinatura de email, em sistemas *nix, chama-se .sig. O trabalho seria então mudar o conteúdo do arquivo .sig de tempos em tempos, sempre contendo uma frase nova e o que quer que eu desejasse manter como informação permanente.

A maioria dos clientes de email, como mutt, pine, thunderbird e outros, utilizam este arquivo de assinatura.

O script a seguir, bastante simples, faz algo parecido:

sig.sh

  #!/bin/sh
  
  SIG=/home/rubens/.sig
  FRASES=/home/rubens/frases
  cd $FRASES
  
  frase=`ls | shuf | head -n 1`
  
  echo "-----------------------------------" > $SIG
  cat $frase | fmt -w 50 >> $SIG
  echo "-----------------------------------" >> $SIG

A variável SIG contém o nome do arquivo .sig. Dentro do diretório frases eu coloco as frases que desejo incluir em minha assinatura de email.

À variável frase eu atribuo o nome de um dos arquivos dentro do diretório frases. Este valor é atribuído de forma aleatória pelo comando shuf. Este comando pega o resultado do comando ls e o embaralha. Eu pego deste resultado, com o comando head -n 1 apenas a primeira linha.

Em seguida eu gero o conteúdo do arquivo .sig.

Finalmente, este script deve ser executado periodicamente. Para executá-lo a cada minuto, insira a seguinte linha, com as devidas modificações para refletir o seu ambiente, em seu arquivo crontab

  # m h  dom mon dow   command
  *  *  *  *  * /home/rubens/bin/sig.sh

Mas o melhor ainda está por vir, as frases :-)

As frases foram selecionadas pela Fátima Conti, mantenedora da coluna Interessa?, da Dicas-L. O arquivo com todas as frases pode ser baixado do endereço do seção de downloads da Dicas-L. São 495 frases, em 495 arquivos, compactadas em um arquivo no formato zip. No site mantido pela Fátima tem muito mais frases interessantes.

Para quem quiser usar este recurso com o Gmail, eu criei um arquivo RSS contendo todas as frases. Basta você configurar o seu Gmail, na opção Settings, item Signature. Na opção Append a random signature from feed: especificar o endereço do arquivo: http://www.dicas-l.com.br/frases/index.xml

Veja a relação completa dos artigos da coluna Cantinho do Shell

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir
  • Currently 3.11/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.1 /5 (114 votos)


Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS

Cantinho do Shell NewsFeed RSS

Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.

Opinião dos Leitores

Rubens Queiroz de Almeida
21 Abr 2009, 21:54
Fernando,

Sim, a minha versão é em ingles, justamente porque oferece mais opções do que a versão traduzida.

Rubens
Fernando Meira
18 Abr 2009, 17:35
Olá Rubens:
Na minha conta de e-mail do Gmail, só existem 2 opções de assinatura: um botão para SEM ASSINATURA e outro para um combo, onde escreve-se a assinatura manualmente.
A tua versão é em inglês?
abs,
Fernando
Cláudio José Ferreira
16 Abr 2009, 14:28
Olá Rubens,
Essa técnica funciona para o uso direto do gmail, sem o uso do Thunderbird?
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Bombando o Shell - Caixa de Ferramentas Gráficas do Shell Linux></A>
</div>
<div align=center>
<!--
<a href='http://www.idph.net/inglesonline/inscricao.shtml' target='_blank'><img src='http://www.dicas-l.com.br/imagens/InglesOnline.jpg' border='0' alt=''></a><BR><BR>-->
<A HREF=http://iol.idph.com.br rel=

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis