Отправка писем из командной строки с помощью EmailIt
Слово TUI происходит от пользовательского интерфейса терминала. Это в основном создание графического пользовательского интерфейса в терминале. Программа EmailIt представляет собой как графический интерфейс, так и командную строку TUI. Сначала загрузите программу из репозитория GitHub: https://github.com/raguay/EmailIt. Разархивируйте его и переместите в папку /Applications
.
Для того, чтобы использовать программу из командной строки, нужно сделать псевдоним исполняемому файлу программы для macOS:
alias em=/Applications/EmailIt.app/Contents/MacOS/EmailIt
С приведенной выше строкой в вашем файле .bashrc
или .zshrc
(вам придется сделать аналогичную строку для других оболочек) вы можете запустить программу EmailIt из любого каталога. Различные параметры командной строки отображаются с помощью основного флага -h
или --help
или команды help
или h
:
> em help
NAME:
EmailIt - A program for sending emails, working with text, and scripts.
USAGE:
EmailIt [global options] command [command options] [arguments...]
VERSION:
v2.1.0
AUTHOR:
Richard Guay <raguay@customct.com>
COMMANDS:
mkemail, me Create an email using a TUI
notes, n Open the notes.
emailit, e Open the EmailIt email sending application.
scriptline, sl Open the ScriptLine application.
sendemail, se Send the email directly. No GUI or TUI.
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
-a value Address to send an email
-s value Subject for the email
-b value Body of the email
--help, -h show help
--version, -v print the version
COPYRIGHT:
(c) 2022 Richard Guay
Флаг -a
примет value
и поместит его в адрес, на который следует отправить электронное письмо. Флаг -s
примет значение и поместит его в поле Subject
электронного письма. Флаг -b
примет значение и поместит его в тело письма. Затем команда mkemail или me откроет TUI для создания электронного письма. Команда sendemail
или se
возьмет информацию из командной строки и отправит электронное письмо напрямую, без использования TUI. Команда notes
или n
откроет EmailIt
на экране заметок. Команда scriptline
или 'sl
' открывает экран Scriptline
. Команда emailit
или em
откроет экран EmailIt
.
Если у вас есть учетная запись по умолчанию, настроенная в EmailIt
, она будет отправлять вашу электронную почту на эту учетную запись. Электронное письмо, полученное из приведенного выше видео:
Все готово для работы с электронной почтой из командной строки!