Временное электронное письмо прямо с вашего терминала, написанное на POSIX sh.
tmpmail
— это утилита командной строки, написанная на POSIX sh
, которая позволяет создавать временный адрес электронной почты и получать электронные письма на временный адрес электронной почты. Для получения электронной почты он использует API 1secmail.
По умолчанию w3m
используется для отображения электронных писем в формате HTML на терминале. Но если вы предпочитаете другой текстовый веб-браузер или предпочитаете просматривать электронную почту в веб-браузере с графическим интерфейсом, например Firefox, просто используйте аргумент --browser
, за которым следует команда, необходимая для запуска выбранного вами веб-браузера.
w3m
curl
jq
xclip
# Download the tmpmail file and make it executable
$ curl -L " https://raw.githubusercontent.com/sdushantha/tmpmail/master/tmpmail " > tmpmail && chmod +x tmpmail
# Then move it somewhere in your $PATH. Here is an example:
$ mv tmpmail ~ /bin/
tmpmail
доступен в AUR, который в настоящее время поддерживается Бенджамином Бедорфом.
$ yay -S tmpmail-git
tmpmail
доступен в репозитории pacstall-programs, который в настоящее время поддерживается мастером-28.
$ pacstall -I tmpmail-bin
tmpmail
также доступен в коллекции пакетов nix (на данный момент только нестабильной), которую поддерживает Legendofmiracles.
Либо добавьте его в свои системные пакеты, установите с помощью nix-env, либо попробуйте в эфемерной оболочке nix-shell nix-shell -p tmpmail
требования:
$ docker build -t mail . ; # Dockerfile available in source code
$ 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
Создать случайное письмо
$ tmpmail --generate
[email protected]
Создать персонализированную электронную почту
$ 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
Митча Уивера.