О web-разработке
и даже немного больше...

Bash: mail: command not found

Как известно при минимальной установке какой-либо из дистрибутивов Linux появятся команды, которые могут вам понадобиться, но вот незадача, их нет в системе по умолчанию, и воспользоваться ими не удастся без предварительной установки. Дело в том, что при таком методе установки операционной системы устанавливаются только необходимые пакеты, которые нужны для работы операционной системы. Все остальные команды устанавливаются при необходимости уже на этапе использования операционной системы. Одной из таких команд как вы наверное уже догадались из заголовка поста является mail. При минимальной установке в таких операционных системах как CentOS, Redhat, Ubuntu и Debian обращение к команде может привести к такому сообщению в окне консоли:
mail: command not found

Команда mail может быть использована для отправки писем из командной строки Linux. И если она вам понадобилась, то вы исправить положение, установив её у себя в системе. В зависимости от ветки операционной системы Linux, команды для установки необходимых пакетов могут отличаться.

Установка команды mail на CentOS / Redhat
Для систем на основе RHEL команду следует устанавливать из пакетов mailx rpm.

# yum install mailx

Установка команды mail на Ubuntu / Debian
Для систем на базе Debian эта команда может быть установлена посредством пакета mailutils.

# apt-get install mailutils

После процесса установки пакетов самое время проверить работоспособность команды mail. Для этого в окне консоли следует отправить тестовое письмо.

Отправка тестового письма

# echo "Тело сообщения" | mail -s "Тема сообщения" your@mail.com

Где как вы уже поняли, вместо your@mail.com – следует указать ваш почтовый адрес. После отправки проверяйте свой почтовый ящик. Если письмо пришло, то значит, команда работает. Кстати иногда письма могут попадать под различные спам-фильтры на почтовом сервисе, поэтому если письмо не пришло, не забудьте проверить папку «спам» на вашей почте.

Опубликован: 04.11.2017 г.

См. также:

Установка и использование FFmpeg в CentOS 7
Сжатие PDF-файлов в Linux
Установка Node.js на Linux CentOS 7
Обновление пакетов в CentOS
Выставляем временную зону в CentOS 7
Настройка SELinux, включение, отключение
Меняем пароль root в MySQL 5.7
Установка и настройка mSMTP на Linux

Комментарии

  1. Тхакур пишет:

    Подскажите, пожалуйста, как настроить, чтобы отправлять и получать письма своего почтового ящика ( яндекс ) с помощью mailutils?

Добавить комментарий для Тхакур Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта