Отправка писем из командной строки с помощью 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, она будет отправлять вашу электронную почту на эту учетную запись. Электронное письмо, полученное из приведенного выше видео:
Все готово для работы с электронной почтой из командной строки!