
Временная электронная почта прямо из вашего терминала, написанная на POSIX sh
Временная электронная почта прямо из вашего терминала, написанная на POSIX sh
tmpmail — это утилита командной строки, написанная на POSIX sh, которая позволяет создать временный адрес электронной почты и получать на него письма. Для получения писем используется API 1secmail.
По умолчанию для отображения HTML-писем в терминале используется w3m. Но если вы предпочитаете другой текстовый веб-браузер или хотите просмотреть письмо в графическом веб-браузере, например Firefox, просто используйте аргумент --browser, за которым следует команда для запуска выбранного веб-браузера.
w3mcurljqxclip# Скачайте файл tmpmail и сделайте его исполняемым
$ curl -L "https://raw.githubusercontent.com/sdushantha/tmpmail/master/tmpmail" > tmpmail && chmod +x tmpmail
# Затем переместите его в каталог из вашего $PATH. Пример:
$ mv tmpmail ~/bin/
tmpmail доступен в AUR, который в настоящее время поддерживается Benjamin Bädorf
$ yay -S tmpmail-git
tmpmail доступен в репозитории pacstall-programs, который в настоящее время поддерживается wizard-28
$ pacstall -I tmpmail-bin
tmpmail также доступен в коллекции пакетов nix (пока только нестабильной), поддерживаемой legendofmiracles
Вы можете добавить его в системные пакеты, установить с помощью nix-env или попробовать в временной оболочке nix-shell: nix-shell -p tmpmail
требования:
$ docker build -t mail .; # Dockerfile доступен в исходном коде
$ docker run -it mail;
$ tmpmail --help
tmpmail
tmpmail -h | --version
tmpmail -g [ADDRESS]
tmpmail [-t | -b BROWSER] -r | ID
When called with no option and no argument, tmpmail lists the messages in
the inbox and their numeric IDs. When called with one argument, tmpmail
shows the email message with specified ID.
-b, --browser BROWSER
Specify BROWSER that is used to render the HTML of
the email (default: w3m)
--clipboard-cmd COMMAND
Specify the COMMAND to use for copying the email address to your
clipboard (default: xclip -selection c)
-c, --copy
Copy the email address to your clipboard
-d, --domains
Show list of available domains
-g, --generate [ADDRESS]
Generate a new email address, either the specified ADDRESS, or
randomly create one
-h, --help
Show help
-r, --recent
View the most recent email message
-t, --text
View the email as raw text, where all the HTML tags are removed.
Without this option, HTML is used.
--version
Show version
Создание случайного email
$ tmpmail --generate
[email protected]
Создание пользовательского email
$ tmpmail --generate [email protected]
[email protected]
Просмотр входящих
$ tmpmail
[ Inbox for [email protected] ]
83414443 [email protected] Test Email
Просмотр письма
$ tmpmail 83414443
Просмотр последнего письма
$ tmpmail -r
Просмотр писем в виде обычного текста
$ 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]
Этот скрипт сильно вдохновлён скриптом 1secmail от Mitch Weaver.