Вы можете использовать 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».