Blog Linux Avante

Crie um e-mail temporário a partir da linha de comando com tmpmail

14 de setembro de 2020

Linha de comando tmpmail

tmpmail é um novo utilitário de linha de comando para criar um endereço de e-mail temporário que você pode usar para evitar spam e proteger sua privacidade online.

A ferramenta faz uso da API 1secmail's (um serviço de e-mail descartável) para receber os e-mails e possui apenas 3 dependências: w3m, curl e jq.

Uma vez instalado, você pode usar o comando tmpmail para gerar um novo endereço de e-mail (-g, --generate), ver o e-mail mais recente recebido pelo endereço de e-mail temporário (-r, --recent) com a opção de remover tags HTML (-t, --text) e especifique o navegador da web de sua escolha para renderizar o HTML do e-mail (-b, --browser) em vez de usar o navegador w3m padrão.

tmpmail não tem a capacidade de baixar anexos de e-mail, embora a API 1secmail suporte isso. Também é importante notar que você não pode usar isso para enviar e-mails (novos ou responder a e-mails recebidos), pois isso não é suportado pelo serviço 1secmail.

Instalação e uso

Para usar o tmpmail, certifique-se de que w3m, curl e jq estejam instalados em seu sistema. Você também precisará instalar o git para obter o código tmpmail do GitHub.

Instale esses pacotes no Debian/Ubuntu/Linux Mint, Fedora ou Arch Linux/Manjaro:

Debian/Ubuntu/Linux Mint e outras distribuições Linux baseadas em Debian ou Ubuntu:

Comandos para usar no terminal

sudo apt install w3m curl jq git

Fedora:

Comandos para usar no terminal

sudo dnf install w3m curl jq git

Arch Linux/Manjaro:

Comandos para usar no terminal

sudo pacman -S w3m curl jq git

Agora você pode obter o tmpmail no GitHub e instalá-lo em /usr/local/bin:

Comandos para usar no terminal

git clone https://github.com/sdushantha/tmpmail

cd tmpmail

sudo install tmpmail /usr/local/bin

Agora você pode começar a usar o tmpmail.

Execute tmpmail em um terminal para criar um endereço de e-mail temporário e descartável pela primeira vez:

$ tmpmail 
[ Inbox for qtcxwqbqpke@1secmail.org ]

No new mail

Use tmpmail com o argumento -g para gerar um novo endereço de e-mail:

Comandos para usar no terminal

tmpmail -g

Execute o tmpmail novamente para ver se você tem novos e-mails:

$ tmpmail
[ Inbox for qtcxwqbqpke@1secmail.org ]

84274824   linuxuprising@gmail.com     Tmpmail
84274359   contact@linuxuprising.com   Linux Uprising

Para ler um e-mail, digite tmpmail seguido do ID do e-mail, por exemplo:

Comandos para usar no terminal

tmpmail 84274359

Ou use este comando para ver o e-mail mais recente:

Comandos para usar no terminal

tmpmail -r

Caso você esteja usando o navegador da web de linha de comando w3m padrão para visualizar o e-mail e queira sair, pressione q seguido de y para confirmar.

Para alterar o navegador da web usado para exibir o e-mail, você pode usar tmpmail -b. Por exemplo. para ver o e-mail mais recente recebido por nossa conta de e-mail descartável usando o navegador Firefox:

Comandos para usar no terminal

tmpmail -b firefox -r

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.
Propaganda