Tabla de contenido
Una vez más aquí. En esta ocasión vamos a echar un vistazo a tmpmail. Esta es una utilidad para la línea de comandos con la que los usuarios vamos a poder crear crear una dirección de correo electrónico temporal. Estas las podremos utilizar para evitar el spam y proteger nuestra privacidad en línea. Esta es una utilidad de línea de comandos que le permite crear correos electrónicos temporales y recibir los correos electrónicos a estas direcciones de correo electrónico temporales en GNU/Linux y otros sistemas operativos similares a Unix. Utiliza la API de 1secmail para recibir correos.
De forma predeterminada, Tmpmail utiliza el navegador de texto w3m para acceder a al buzón de correo temporal, desde dónde podremos leer los correos. Por supuesto, también podremos utilizar cualquier otro navegador web gráfico o basado en texto con el argumento –browser, seguido del comando para iniciar el navegador web. Tmpmail es solo un script de shell Bash y se publica bajo licencia MIT.
¿Qué es el correo electrónico temporal o el correo electrónico desechable?
Hoy en día, casi todos los sitios web, blogs, foros y servicios requieren una identificación de correo electrónico válida. Al crear una cuenta con nuestro correo nos enviarán un correo electrónico de confirmación, el cual debemos verificar para comenzar a utilizar dichos sitios web.
Muchos usuarios no queremos utilizar nuestro correo electrónico personal o profesional para registrarse en estos sitios y blogs. Aquí es donde estos correos electrónicos desechables o el correo electrónico temporal pueden resultar de mucha utilidad. Los usuarios podremos utilizar estas direcciones de correo temporal para suscribirnos o crear una cuenta en situaciones en las que es obligatorio confirmar el correo electrónico. Con este tipo de correos, conseguiremos evitar en gran medida el span en la bandeja de entrada de nuestros correo.
A día de hoy, existen muchos proveedores de correo electrónico temporales que nos permiten crear rápidamente una cuenta de correo electrónico desechable y gratuita, para que podamos utilizarlas cuando sea necesario. Estos proveedores eliminarán los correos electrónicos temporales después de un cierto período de tiempo, por lo que nada se va a quedar ahí.
Instalar tmpmail en Ubuntu
Tmpmail requiere los siguientes requisitos previos para funcionar:
- w3m
- curl
- jq
- git
Todos ellos los podemos encontrar disponibles en los repositorios oficiales de la mayoría de las distribuciones de Gnu/Linux. En Ubuntu podremos instalar w3m, curl, jq y git abriendo una terminal (Ctrl+Alt+T) y utilizando el comando:
sudo apt install curl git jq w3m
Después de instalar los requisitos previos, con git vamos a clonar el repositorio de tmpmail utilizando el comando:
git clone https://github.com/sdushantha/tmpmail.git
Esto va a clonar el contenido del repositorio tmpmail y lo guardará en un directorio local llamado también tmpmail.
Ahora vamos a instalarlo en nuestro sistema, y para ello solo tendremos que acceder a este directorio y ejecutar el siguiente comando para instalar tmpmail en nuestro $PATH, por ejemplo /usr/local/bin.
cd tmpmail sudo install tmpmail /usr/local/bin
Cómo crear correos electrónicos temporales desde la terminal con tmpmail
Para crear una dirección de correo electrónico temporal utilizando tmpmail, solo tendremos que ejecutar en la terminal (Ctrl+Alt+T):
tmpmail -g
O también podremos utilizar este otro comando:
tmpmail --generate
Cualquiera de los dos anteriores comandos va a crear una dirección de correo electrónico temporal con el nombre de dominio 1secmail.net. Durante este ejemplo, en mi caso obtuve la siguiente identificación.
isncodfklda@1secmail.org
Esta cuenta podremos utilizarla para registrar una cuenta, descargar contenidos o comentar en un sitio o foro.
Comprobar si funciona
Para comprobar si este correo funciona, simplemente vamos a enviar un correo de prueba a esta dirección de correo electrónico temporal. Este correo lo voy a enviar desde una cuenta de Gmail.
Con esto acabamos de enviar un correo de prueba a una identificación de correo electrónico de 1secmail.
Ahora vamos a volver a la terminal y a comprobar si ha llegado. Para acceder al buzón de correo de 1secmail, en una terminal (Ctrl+Alt+T) solo tendremos que ejecutar el siguiente comando:
tmpmail
Para leer el correo electŕonico, ejecutaremos tmpmail con la identificación del mensaje de correo electrónico como se muestra a continuación:
tmpmail 84528057
O también podremos utilizar este otro comando para ver el correo electrónico más reciente:
tmpmail -r
En caso de que estemos utilizando el navegador web de línea de comando w3m predeterminado para ver el correo electrónico y quieras salir, pulsa q seguido de y para confirmar.
Para cambiar el navegador web utilizado para mostrar el correo electrónico, podremos usar tmpmail -b. Por ejemplo, para ver el correo electrónico más reciente recibido por nuestra cuenta de correo electrónico desechable utilizando el navegador web Firefox, en la terminal (Ctrl+Alt+T) tendríamos que utilizar el comando:
tmpmail -b firefox -r
Si quisiésemos obtener más información sobre esta utilidad, podemos consultar la ayuda del proyecto utilizando el comando:
tmpmail -h
Para más información acerca de esta utilidad, los usuarios podemos recurrir a la página en GitHub del proyecto.