Перейти до основного контенту

Відправка листів в Linux: інструкція по використанню команди "mail"

4 хв читання
1764 переглядів

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

Команда "mail" має безліч опцій і параметрів, які дозволяють налаштовувати і контролювати відправляються листи. Ви можете вказати одержувача, тему, текст повідомлення, а також прикріпити файли. Крім того, ви можете використовувати змінні оточення, щоб автоматично вбудовувати в листи інформацію, таку як час відправки або ім'я користувача.

Найпростіше відправити лист за допомогою команди "mail" в одному рядку. Наприклад, щоб надіслати лист на адресу [email protected] з темою "важливе повідомлення" та текстом " Привіт!". ви можете використовувати наступну команду:

mail - s "важливе повідомлення" [email protected]

Команда "mail" також може використовуватися для відкладеної відправки листа. Для цього ви можете використовувати ключ "-b" із датою та часом надсилання. Наприклад:

mail - s "важливе повідомлення" [email protected] -b "2025-01-01 12:00"

Тепер у вас є всі необхідні знання, щоб відправляти листи з командного рядка в Linux. Користуйтеся командою "mail" для швидкої і ефективної відправки електронних листів.

Установка і настройка утиліти "mail"

  1. Відкрийте термінал і виконайте команду установки пакета "mail". У більшості дистрибутивів Linux пакет з утилітою " mail "називається" mailx "або"bsd-mailx". Наприклад:
    • Для Debian та Ubuntu: sudo apt install mailutils
    • Для CentOS та Fedora: sudo dnf install mailx
    • Для Arch Linux: sudo pacman - s bsd-mailx
  2. Після установки пакета " mail "у вас повинен з'явитися виконуваний файл" mail "або"mailx". Ви можете перевірити наявність утиліти, виконавши команду: mail --version
  3. Налаштуйте утиліту "Пошта" для надсилання електронних листів через ваш SMTP-сервер. Для цього відкрийте файл конфігурації утиліти. У більшості дистрибутивів файл конфігурації знаходиться на шляху / etc / mail.rc . Відкрийте файл у текстовому редакторі: sudo nano/etc / mail.rc
  4. У файлі конфігурації утиліти "mail" знайдіть рядки, що відповідають за настройку SMTP-сервера. Вони можуть виглядати приблизно так: set smtp=smtp.example.com set [email protected] set smtp-auth-password=your_password Замініть значення в цих рядках на адресу Вашого SMTP-сервера, вашу пошту і пароль для авторизації на SMTP-сервері.
  5. Збережіть зміни та закрийте файл конфігурації.

Тепер утиліта "пошта" налаштована для роботи на вашій системі Linux. Ви готові надсилати листи через командний рядок за допомогою команди "пошта".

Відправка листа з використанням команди"mail"

Команда "mail" в Linux надає можливість відправляти листи з командного рядка. Вона дозволяє вказати одержувача, тему листа і його вміст в текстовому форматі.

Для відправки листа з використанням команди "mail" необхідно виконати наступні кроки:

  1. Відкрити термінал і ввести команду "mail".
  2. Передати аргументи команди: адреса одержувача, тему листа і файл з вмістом листа.
  3. Натиснути клавішу "Enter" для відправки листа.

Приклад використання команди"mail":

mail -s "Тема письма" [email protected] < message.txt

В даному прикладі:

  • "-s" - опція, що вказує на тему листа.
  • "[email protected]" - адреса одержувача.
  • " < message.txt"- файл з вмістом листа.

Таким чином, команда "mail" дозволяє зручно і швидко відправляти листи за допомогою командного рядка в Linux. Вона є корисним інструментом для автоматизації відправки повідомлень, звітів та іншої інформації по електронній пошті.

Налаштування шаблонів і параметрів письма

Команда" пошта " в Linux дозволяє надсилати електронні листи за допомогою командного рядка. Щоб зробити процес надсилання більш зручним та ефективним, ви можете налаштувати шаблони електронних листів та визначити параметри надсилання.

Шаблони листів полегшують створення листів із заздалегідь визначеним форматуванням та текстом. Ви можете створити шаблони для різних видів листів, таких як запрошення, підтвердження або повідомлення. Щоб створити шаблон листа, просто створіть текстовий файл із розширенням".txt " і визначте в ньому вміст листа. Потім ви можете використовувати команду "Пошта" для надсилання електронних листів за допомогою шаблону.

Параметри електронної пошти визначають додаткові налаштування, такі як адреса одержувача, тема електронної пошти та адреса відправника. Щоб вказати параметри листа, використовуйте опції команди "mail". Наприклад, для вказівки адреси одержувача використовуйте опцію "-s" з відповідною адресою.

Наприклад, щоб відправити лист з використанням шаблону "invitation.txt " і вказати адресу одержувача "[email protected]". ви можете використовувати наступну команду:

mail - s" запрошення " [email protected] < invitation . txt

У цьому прикладі "пошта" вказує на використання команди для надсилання листа," - s " визначає тему листа, "[email protected]" - адреса одержувача, "

Налаштування шаблонів і параметрів листа в командному рядку Linux дозволяє зробити процес відправки листів швидким і ефективним, а також полегшити роботу з різними видами листів.