Conversão do catálogo de endereço do Thunderbird para usar no Mutt - Script
Dica publicada em Shell Script / Introdução
Conversão do catálogo de endereço do Thunderbird para usar no Mutt - Script
Como experiência, comecei a usar o Mutt como meu leitor de e-mails, mas como sempre usei o Thunderbird, ficou a dúvida: como importar meu catálogo de endereços do Thunderbird?
Antes de mais nada, é necessário entrar no Thunderbird e exportar o(s) catálogo(s) de endereço(s) e, no meu caso, criei uma pasta e exportei tudo dentro dela. Já no Mutt, para usar um catálogo de endereços é necessário ter um arquivo de texto com as informações e indicar isso no ~/.muttrc.
Indicando no ~/.muttrc, insira a linha abaixo:
Criando o arquivo:
touch ~/.mutt-alias
Agora, o script que deve ser rodado dentro da pasta onde se encontram todos os catálogos de endereços exportados:
Antes de mais nada, é necessário entrar no Thunderbird e exportar o(s) catálogo(s) de endereço(s) e, no meu caso, criei uma pasta e exportei tudo dentro dela. Já no Mutt, para usar um catálogo de endereços é necessário ter um arquivo de texto com as informações e indicar isso no ~/.muttrc.
Indicando no ~/.muttrc, insira a linha abaixo:
source ~/.mutt-alias
Criando o arquivo:
touch ~/.mutt-alias
Agora, o script que deve ser rodado dentro da pasta onde se encontram todos os catálogos de endereços exportados:
#!/bin/bash
IFS=,
cat * | while read line
do
cut -d , -f 3,5| while read x y
do
apelido=`echo $x | tr [:space:] _`
echo "alias $apelido $y" >> ~/.mutt-alias
done
done