Результаты выполнения команды mail my_name:
$ mail my_name
Cc:
Subject: me
this mail
ctr d
cannot send message: Process exited with a non-zero status
$
Я новичок в Unix, только что начал изучать, читая эту книгу. Я использую Ubuntu 16.04 в VirtualBox. Я попытался отправить мне письмо от терминала, следуя этим инструкциям на стр. 8 книги по ссылке:
Правильный способ выхода из системы - это ввести Ctrl + D вместо команды; это говорит оболочке, что больше нет ввода ... ... Отправка почты кому-то прямо. Предположим, что нужно перейти к человеку с именем входа nico. Самый простой способ: $ mail mico Now type in the letter on as many lines as you like... Нажмите Ctrl + D. Ctrl + D сигнализирует конец письма, сообщая почте, что больше нет ввода.Я не знаю, правильно ли настроил свою почту (я пытаюсь снова перенастроить почту, но не знаю, как это сделать). Когда я настроил свою почту, я не указал адрес электронной почты, который я нашел нечетным.
почта должна быть настроена для приема сообщений от местных пользователей. Самый простой способ настроить почту - установить sendmail с sudo apt sendmail, и программа sendmail будет работать от 3 до 5 минут, когда она будет установлена, и она автоматически настроит почту. sendmail требует дополнительной настройки для отправки почты через Интернет, что я пропущу здесь, потому что ваш вопрос о том, как использовать программу mail для отправки сообщения локальному пользователю.
Затем введите [ f4], чтобы запустить программу, и после приглашения ? введите номер сообщения, чтобы прочитать его в терминале. Может потребоваться несколько минут, чтобы получить уведомление о том, что вы получили новое сообщение после его отправки. Затем вы увидите, что новое сообщение добавлено в список сообщений в вашем почтовом ящике.
Если вы получите сообщение об ошибке: cannot send message: Process exited with non-zero status, это означает, что почта не вышла правильно. Способ избежать этого сообщения об ошибке состоит в том, чтобы сделать следующую строку после конца тела сообщения новой строкой, содержащей только. и нажмите Enter. Это указывает на конец сообщения. Затем нажмите комбинацию клавиш Ctrl + C, чтобы выйти из состава сообщения. В качестве альтернативы вы можете сделать то, что он говорит на стр. 8 в «Программе программирования Unix», и нажать комбинацию клавиш Ctrl + D, чтобы сигнализировать о завершении сообщения, сообщая оболочке командной строки, что больше нет ввода.
почта должна быть настроена для приема сообщений от местных пользователей. Самый простой способ настроить почту - установить sendmail с sudo apt sendmail, и программа sendmail будет работать от 3 до 5 минут, когда она будет установлена, и она автоматически настроит почту. sendmail требует дополнительной настройки для отправки почты через Интернет, что я пропущу здесь, потому что ваш вопрос о том, как использовать программу mail для отправки сообщения локальному пользователю.
Затем введите mail, чтобы запустить программу, и после приглашения ? введите номер сообщения, чтобы прочитать его в терминале. Может потребоваться несколько минут, чтобы получить уведомление о том, что вы получили новое сообщение после его отправки. Затем вы увидите, что новое сообщение добавлено в список сообщений в вашем почтовом ящике.
Если вы получите сообщение об ошибке: cannot send message: Process exited with non-zero status, это означает, что почта не вышла правильно. Способ избежать этого сообщения об ошибке состоит в том, чтобы сделать следующую строку после конца тела сообщения новой строкой, содержащей только. и нажмите Enter. Это указывает на конец сообщения. Затем нажмите комбинацию клавиш Ctrl + C, чтобы выйти из состава сообщения. В качестве альтернативы вы можете сделать то, что он говорит на стр. 8 в «Программе программирования Unix», и нажать комбинацию клавиш Ctrl + D, чтобы сигнализировать о завершении сообщения, сообщая оболочке командной строки, что больше нет ввода.
почта должна быть настроена для приема сообщений от местных пользователей. Самый простой способ настроить почту - установить sendmail с sudo apt sendmail, и программа sendmail будет работать от 3 до 5 минут, когда она будет установлена, и она автоматически настроит почту. sendmail требует дополнительной настройки для отправки почты через Интернет, что я пропущу здесь, потому что ваш вопрос о том, как использовать программу mail для отправки сообщения локальному пользователю.
Затем введите mail, чтобы запустить программу, и после приглашения ? введите номер сообщения, чтобы прочитать его в терминале. Может потребоваться несколько минут, чтобы получить уведомление о том, что вы получили новое сообщение после его отправки. Затем вы увидите, что новое сообщение добавлено в список сообщений в вашем почтовом ящике.
Если вы получите сообщение об ошибке: cannot send message: Process exited with non-zero status, это означает, что почта не вышла правильно. Способ избежать этого сообщения об ошибке состоит в том, чтобы сделать следующую строку после конца тела сообщения новой строкой, содержащей только. и нажмите Enter. Это указывает на конец сообщения. Затем нажмите комбинацию клавиш Ctrl + C, чтобы выйти из состава сообщения. В качестве альтернативы вы можете сделать то, что он говорит на стр. 8 в «Программе программирования Unix», и нажать комбинацию клавиш Ctrl + D, чтобы сигнализировать о завершении сообщения, сообщая оболочке командной строки, что больше нет ввода.