Електронна пошта

Як надіслати електронний лист із вкладеннями з командного рядка в Linux

Як надіслати електронний лист із вкладеннями з командного рядка в Linux
Напевно, більшість користувачів комп’ютерів знайомі з простим процесом надсилання та отримання електронних листів. Окрім простих текстових бесід, електронні листи також можуть використовуватися для надсилання та отримання файлів. Ці файли передаються всередині електронної пошти як вкладення. Будь-який поштовий клієнт на ваш вибір може використовуватися для надсилання та отримання електронних листів із вкладеннями.

Як користувач Linux, ви можете віддати перевагу методам надсилання електронних листів із вкладеннями на основі терміналів. У цій статті показано чотири різні способи надсилання електронних листів із вкладеннями з командного рядка в Linux Mint 20.

Ви можете використовувати будь-який із наступних чотирьох методів, щоб надіслати електронний лист із вкладеннями з командного рядка в Linux Mint 20.

Примітка: Для всіх методів, розглянутих нижче, додайте зразок текстового файлу з назвою abc.txt на кожен електронний лист. Ви також можете вкласти інші типи файлів, такі як PDF-файли, електронні таблиці, зображення, аудіо та багато іншого.

Спосіб 1: Використання пакету “mutt”

Пакет “mutt” за замовчуванням не встановлюється в системах Linux. Отже, спочатку вам потрібно буде встановити цей пакет, запустивши команду нижче у своєму терміналі:

$ sudo apt встановити mutt

Як тільки пакет “mutt” буде встановлений у вашій системі Linux Mint 20, разом із усіма необхідними залежностями, ви зможете запускати подальші команди, як показано на наступному зображенні:

Після того, як пакет «mutt» буде встановлений у нашій системі, ви зможете використовувати цей пакет для надсилання електронного листа із вкладеннями способом, показаним нижче:

$ echo “Зразок основного повідомлення електронної пошти” | mutt -s “Зразок теми електронної пошти”
-a SampleAttachment SampleEmailID

Тут замініть “Зразок основного повідомлення електронної пошти” фактичним вмістом вашого повідомлення електронної пошти; "Зразок теми електронної пошти" із фактичною темою вашого електронного листа; “SampleAttachment” із шляхом до файлу, який ви хочете вкласти (ви також можете прикріпити декілька файлів в одному електронному листі, просто вказавши шляхи всіх файлів, які потрібно вкласти, розділені пробілами); та “SampleEmailID” із ідентифікатором електронної пошти бажаного одержувача, якому ви бажаєте надіслати електронне повідомлення.

Спосіб 2: Використання команди “mail”

Команда “пошта” входить до пакету “mailutils”, який за замовчуванням не встановлюється в системах Linux. Отже, щоб скористатися цим методом, спочатку потрібно встановити цей пакет, виконавши в своєму терміналі таку команду:

$ sudo apt встановити mailutils

Після того, як пакет «mailutils» буде встановлений у вашій системі Linux Mint 20, разом із усіма необхідними залежностями, ви зможете запускати подальші команди, як показано на малюнку нижче:

Після того, як пакет «mailutils» буде встановлений у вашій системі, ви можете використовувати цей пакет для надсилання електронного листа із вкладеннями таким чином:

$ echo “Зразок основного повідомлення електронної пошти” | пошти “Зразок теми електронної пошти”
SampleEmailID -A SampleAttachment

Тут замініть “Зразок основного повідомлення електронної пошти” фактичним вмістом вашого повідомлення електронної пошти; “Зразок теми електронної пошти” із фактичною темою вашого електронного листа; “SampleAttachment” із шляхом до файлу, який ви хочете вкласти (ви також можете приєднати декілька файлів до одного електронного листа, просто вказавши шляхи всіх файлів, які потрібно вкласти, розділені пробілами); та “SampleEmailID” із ідентифікатором електронної пошти бажаного одержувача, якому ви бажаєте надіслати електронне повідомлення.

Спосіб 3: Використання команди “mailx”

Команда “mailx” також включена в пакет “mailutils”, і оскільки ви, напевно, вже встановили цей пакет у способі 2, вам не доведеться встановлювати пакет знову. Натомість ви можете скористатися командою “mailx”, щоб надіслати електронний лист із вкладеннями, як показано нижче:

$ echo “Зразок основного повідомлення електронної пошти” | mailx -s “Зразок теми електронної пошти”
-a SampleAttachment SampleEmailID

Тут замініть “Зразок основного повідомлення електронної пошти” фактичним вмістом вашого повідомлення електронної пошти; "Зразок теми електронної пошти" із фактичною темою вашого електронного листа; “SampleAttachment” із шляхом до файлу, який ви хочете вкласти (ви також можете приєднати декілька файлів до одного електронного листа, просто вказавши шляхи всіх файлів, які потрібно вкласти, розділені пробілами); та “SampleEmailID” із ідентифікатором електронної пошти особи, якій ви бажаєте надіслати електронне повідомлення.

Спосіб 4: Використання пакета “mpack”

Пакет “mpack” також не встановлюється в системах Linux за замовчуванням. Ви можете встановити цей пакет, запустивши команду нижче у своєму терміналі:

$ sudo apt встановити mpack

Після того, як пакет «mpack» буде встановлений у вашій системі Linux Mint 20, разом із усіма необхідними залежностями, ви зможете запускати подальші команди, як показано на наступному зображенні:

Після того, як пакет «mpack» буде встановлений у нашій системі, ви можете використовувати цей пакет для надсилання електронного листа із вкладеннями способом, показаним нижче:

$ mpack -s “Зразок теми електронної пошти” -a SampleAttachment SampleEmailID

Тут замініть “Зразок теми електронної пошти” фактичною темою вашого електронного листа; “SampleAttachment” із шляхом до файлу, який ви хочете вкласти (ви також можете приєднати декілька файлів до одного електронного листа, просто вказавши шляхи всіх файлів, які потрібно вкласти, розділені пробілами); та SampleEmailID із ідентифікатором електронної пошти особи, якій ви бажаєте надіслати електронне повідомлення.

Висновок

Використовуючи будь-який з чотирьох методів, розглянутих у цій статті, ви можете зручно надсилати скільки завгодно електронних листів із вкладеннями. Ці методи досить прості і зрозумілі, і після встановлення необхідних пакунків потрібно лише одна команда, щоб надіслати електронний лист із вкладенням через командний рядок. Завдяки цим командам у вашому розпорядженні надсилання електронних листів із вкладеннями ніколи не може бути простішим, ніж через термінал.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...