Ви можете скористатися 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
? Я читаю сторінку man, і не бачу способу це зробити. Я також не можу створити баш сценарій, який підштовхує «q» для мене, наскільки я знаю.