
Un correo temporal directamente desde tu terminal escrito en POSIX sh
Un correo electrónico temporal directamente desde tu terminal escrito en POSIX sh
tmpmail es una utilidad de línea de comandos escrita en POSIX sh que te permite crear una dirección de correo electrónico temporal y recibir correos en esa dirección temporal. Utiliza la API de 1secmail para recibir correos.
Por defecto, se usa w3m para renderizar los correos HTML en la terminal. Pero si prefieres otro navegador web basado en texto o prefieres ver el correo en un navegador web gráfico como Firefox, simplemente usa el argumento --browser seguido del comando necesario para lanzar el navegador web de tu elección.
w3mcurlxclip# Descarga el archivo tmpmail y hazlo ejecutable
$ curl -L "https://raw.githubusercontent.com/sdushantha/tmpmail/master/tmpmail" > tmpmail && chmod +x tmpmail
# Luego muévelo a algún lugar en tu $PATH. Aquí hay un ejemplo:
$ mv tmpmail ~/bin/
tmpmail está disponible en el AUR, que actualmente es mantenido por Benjamin Bädorf
$ yay -S tmpmail-git
tmpmail está disponible en el repositorio pacstall-programs, que actualmente es mantenido por wizard-28
$ pacstall -I tmpmail-bin
tmpmail también está disponible en la colección de paquetes nix (solo inestable actualmente), que es mantenida por legendofmiracles
Puedes añadirlo a tus paquetes del sistema, instalarlo con nix-env o probarlo en un nix-shell efímero nix-shell -p tmpmail
requisitos:
$ docker build -t mail .; # Dockerfile disponible en el código fuente
$ docker run -it mail;
$ tmpmail --help
tmpmail
tmpmail -h | --version
tmpmail -g [ADDRESS]
tmpmail [-t | -b BROWSER] -r | ID
Cuando se llama sin opción ni argumento, tmpmail lista los mensajes en
la bandeja de entrada y sus IDs numéricos. Cuando se llama con un argumento, tmpmail
muestra el mensaje de correo con el ID especificado.
-b, --browser BROWSER
Especifica el NAVEGADOR que se usa para renderizar el HTML de
el correo (por defecto: w3m)
--clipboard-cmd COMMAND
Especifica el COMANDO a usar para copiar la dirección de correo a tu
portapapeles (por defecto: xclip -selection c)
-c, --copy
Copia la dirección de correo a tu portapapeles
-d, --domains
Muestra la lista de dominios disponibles
-g, --generate [ADDRESS]
Genera una nueva dirección de correo, ya sea la DIRECCIÓN especificada, o
crea una aleatoria
-h, --help
Muestra la ayuda
-r, --recent
Ver el mensaje de correo más reciente
-t, --text
Ver el correo como texto plano, donde todas las etiquetas HTML se eliminan.
Sin esta opción, se usa HTML.
--version
Muestra la versión
Crear correo aleatorio
$ tmpmail --generate
[email protected]
Crear correo personalizado
$ tmpmail --generate [email protected]
[email protected]
Ver la bandeja de entrada
$ tmpmail
[ Inbox for [email protected] ]
83414443 [email protected] Test Email
Ver el correo
$ tmpmail 83414443
Ver el correo más reciente
$ tmpmail -r
Ver correos como texto puro
$ tmpmail -t 83414443
To: [email protected]
From: [email protected]
Subject: Test Email
Hello World
[Attachments]
https://is.gd/aBCdEf [apple.jpg]
https://is.gd/AbCDeF [ball.jpg]
Este script está fuertemente inspirado en el script 1secmail de Mitch Weaver