Вы можете использовать mailкоманду для отправки сообщения пользователю jdoeследующим образом:
mail -s "The subject goes here" jdoe
Вы войдете в интерактивную среду, в которой вы можете напечатать свое сообщение (тело письма). Введите Control-Dначало строки, чтобы завершить сообщение и отправить его (вам будет предложено указать дополнительного получателя CC - просто нажмите Enter, если вы не хотите его).
Вы также можете сделать:
mail -s "The subject goes here" jdoe < textfile
или
echo “John, don't forget our meeting” | mail -s "Reminder" jdoe
В следующий раз, когда jdoe войдет в систему, он получит уведомление типа «У вас есть новая почта», и он должен напечатать, mailчтобы прочитать его (возможно, это недостаток, если пользователь не знает, что он должен это сделать).
mail? Я читаю справочную страницу и не вижу способа сделать это. Я также не могу сделать bash-скрипт, который, насколько я знаю, добавляет мне «q».