[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство пользователя: Сети и средства связи


Создание и отправка почтовых сообщений

Программа работы с электронной почтой позволяет создавать сообщения и отправлять их другим пользователям, отвечать на полученные сообщения, пересылать их другим получателям и отправлять другим пользователям файлы ASCII. Файл ASCII может содержать документ, написанный с помощью текстового редактора, или исходный текст программы.

Для создания сообщений в программе работы с электронной почтой предусмотрен строковый редактор. В этом редакторе после ввода каждой строки сообщения нужно нажимать клавишу Enter, после чего будет показана новая строка для ввода текста. Если сообщение создается с помощью редактора электронной почты, то поля date: и from: автоматически заполняются системой. Вы можете указать значения в полях subject: и cc:. Эти поля аналогичны тексту обычного делового письма. Для создания сообщения с помощью другого редактора воспользуйтесь соответствующими подкомандами редактирования.

Электронные сообщения и файлы можно отправить пользователям локальной системы, пользователям системы, находящейся в вашей сети, или пользователям удаленной сети. Для получения почты адресату не обязательно работать в системе в момент отправки информации. Почта отправляется по адресу пользователя.

Дополнительная информация о создании и отправке электронных сообщений приведена в следующих разделах:

Адресация электронных сообщений

Почта отправляется по адресу пользователя. Адрес включает имена пользователя и системы, необходимые для доставки сообщения получателю. Для отправки сообщения другому пользователю нужно ввести команду mail и указать адрес получателя:

mail Пользователь@Адрес

Способ задания адреса зависит от того, кому и как вы отправляете сообщение:

Формат параметра Адрес зависит от расположения получателя. Общие принципы указания адреса такие же, как и при передаче обычной записки коллеге в офисе. Для того чтобы отправить записку сотруднице по фамилии Отличникова из небольшого отдела, в котором работает лишь несколько человек, вы можете просто написать фамилию на конверте и положить его в ящик для корреспонденции. Однако если эта сотрудница работает в другом отделе, то вы должны указать на конверте более подробную информацию:

Отличникова
Бухгалтерия

Если же бухгалтер Отличникова работает в другом филиале, то для гарантированной доставки сообщения вам придется указать еще больше сведений:

Отличникова
Бухгалтерия
Змеиногорск


mail ryan При отправке электронной почты применяются те же правила адресации. Для отправки электронного сообщения пользователю локальной системы нужно указать только имя этого пользователя.
mail ryan@tybalt Для отправки электронного сообщения пользователю локальной сети укажите полный адрес системы (узла).
mail ryan@mars.aus.dbm.com Для отправки электронного сообщения пользователю другой сети укажите полный адрес системы и адрес сети.
mail dept71 С помощью списка псевдонимов или списка рассылки можно отправить сообщение определенной группе пользователей. Для этого нужно создать в файле .mailrc список псевдонимов или список рассылки. Информация о создании псевдонимов приведена в разделе Создание псевдонима или списка рассылки.

Примечание: В команде mail можно указать сразу несколько почтовых адресов. Имена разделяются пробелами. Например:

ryan@tybalt suemc@julius dmorgan@ophelia

Предварительные требования

В системе должна быть установлена программа работы с электронной почтой.

Отправка почты пользователям локальной системы

Для отправки электронного сообщения пользователю локальной системы (то есть пользователю, чье имя указано в файле /etc/passwd) укажите в качестве адреса имя этого пользователя. Введите команду mail в следующем формате:

mailИмяПользователя 


mail ryan Если в системе есть пользователь Ryan с ИД пользователя ryan, эта команда запустит программу работы с электронной почтой, предложить создать сообщение и попытается отправить его локальному пользователю с именем ryan. При успешной доставке сообщения никакого уведомления показано не будет. Если пользователь Ryan отсутствует в локальной системе, то программа работы с электронной почтой немедленно поместит в ваш почтовый ящик сообщение об ошибке.

Отправка почты пользователям локальной сети

Для отправки сообщения другому пользователю локальной сети введите следующую команду:

mail ИмяПользователя@ИмяСистемы Например, если Ryan - пользователь системы zeus, то для создания и отправки сообщения введите команду

mail ryan@zeus

Эта команда запустит программу работы с электронной почтой, предложит создать сообщение и попытается отправить его пользователю ryan в системе zeus. При успешной доставке сообщения никакого уведомления показано не будет и на экране появится командная строка терминала. Если был задан неверный электронный адрес, то будет показано сообщение об ошибке.

Примечание: Для отправки сообщения пользователю другой системы локальной сети нужно знать имя этой системы и имя пользователя. Дополнительная информация по этому вопросу приведена в разделе Команды средств связи для конечных пользователей (Команды средств связи).

Отправка почты пользователю другой сети

Если ваша сеть соединена с другими сетями, то вы можете отправлять почтовые сообщения пользователям этих сетей. В этом случае адрес задается в зависимости от способа соединения сетей и принятых в этих сетях способов адресации.

С помощью централизованной базы данных имен и адресов: введите команду mail в следующем формате:

mail ИмяПользователя@ИмяСистемы Если в сети применяется централизованная база данных имен, то для отправки электронных сообщений пользователям других сетей дополнительную информацию указывать не нужно. В этом случае применяется тот же формат адреса, что и для адресов пользователей локальной сети.

Такой тип адресации применяется в сетях, структура которых позволяет поддерживать централизованную базу данных имен.

С помощью адреса домена: введите команду mail в следующем формате:

mail ИмяПользователя@ИмяСистемы.ИмяДомена Для больших сетей, а также для физически распределенных сетей различных типов невозможно создать централизованную базу данных имен. Параметр ИмяДомена определяет положение удаленной сети относительно локальной сети в общей структуре сетей, связанных друг с другом.
mailkelly@merlin.odin.valryanl В этом примере указан адрес пользователя kelly системы merlin, находящейся в локальной сети odin, которая подключена к другой сети домена valryanl.

Отправка почты по соединению BNU или UUCP

Для отправки сообщения пользователю другой системы, подключенной к вашему компьютеру с основных сетевых утилит (BNU) или другой версии программы копирования Unix-Unix (UUCP), необходимо знать следующую информацию:

Информацию о маршруте к системе получателя можно получить у администратора, отвечающего за подключение вашей системы к другим системам сети.

Если в локальной системе установлено соединение BNU или UUCP, то можно применять следующий формат команды mail:

mail МаршрутUUCP!ИмяПользователя Такой формат можно применять в том случае, если в локальной системе установлено соединение BNU или UUCP с удаленными системами. Параметр ИмяПользователя - это имя получателя в удаленной системе. Параметр МаршрутUUCP описывает физический маршрут, по которому сообщение должно передаваться в сети UUCP. Если ваша система непосредственно подключена к удаленной системе (без промежуточных систем UUCP), то в этом параметре нужно указать имя удаленной системы.
mailarthur!lancelot!merlin!ken Если сообщение должно быть передано через несколько промежуточных систем UUCP, то в этом параметре нужно указать список промежуточных систем. Список начинается с ближайшей системы и заканчивается наиболее удаленной системой, при этом имена систем отделяются друг от друга восклицательными знаками (!). В приведенном выше примере сообщение будет передано в систему merlin через системы arthur и lancelot (в указанном порядке).
mailmerlin!ken Если в локальной системе установлено соединение UUCP с системой merlin (без промежуточных узлов), то эта команда отправит сообщение пользователю ken в системе merlin.

Если соединение BNU или UUCP установлено в другой системе. Если ваша системе подключена к локальной или глобальной сети, то в некоторых системах этой сети может быть установлено соединение BNU или другое соединение UUCP с удаленной системой. В этом случае по такому соединению можно отправлять сообщения пользователям удаленной системы UUCP. Введите команду mail в следующем формате:

mail @arthur:merlin!ken
Эта команда отправляет почту пользователю ken в системе UUCP merlin с хоста Internet arthur. Ограничитель @ применяется в адресах Internet, ограничитель ! - в адресах UUCP, а ограничитель : объединяет два адреса. Обратите внимание, что в этом случае сообщение не предназначено каким-либо пользователям промежуточных систем, поэтому в адресе домена перед ограничителем @ имя пользователя не указано.

mail @arthur:odin!acct.dept!kelly
Эта команда отправляет почту пользователю kelly в системе UUCP acct.dept через промежуточную систему odin с хоста Internet arthur.

mail@odin.uucp:@dept1.UUCP:@dept2:bill@dept3
Эта команда отправляет почту пользователю bill@dept3 через промежуточные системы UUCP odin и dept1, а затем - через промежуточные системы локальной сети dept2 и dept3. Для применения такой формы записи адресов UUCP необходимо соответствующим образом настроить файл /etc/sendmail.cf. За дополнительной информацией обратитесь к системному администратору.

Если вы часто отправляете почту пользователям других сетей, то можно создать псевдонимы, содержащие адреса этих пользователей. См. Создание псевдонима или списка рассылки.

Запуск редактора электронной почты

Для создания сообщений в программе работы с электронной почтой предусмотрен строковый редактор. В этом редакторе после ввода каждой строки сообщения нужно нажимать клавишу Enter, после чего будет показана новая строка для ввода текста. После нажатия клавиши Enter в строку нельзя вносить изменения. Однако до нажатия клавиши Enter введенную в строке информацию можно изменить с помощью клавиш Backspace и Delete. Кроме того, с помощью подкоманд редактора можно перейти к редактированию сообщения в полноэкранном редакторе.

В редакторе электронной почты предусмотрен ряд подкоманд, выполняющих различные операции над сообщением. Каждая подкоманда вводится в отдельной строке и начинается со специального Escape-символа. По умолчанию, escape-символ - тильда (~). Вы можете выбрать любой другой escape-символ, указав в файле .mailrc опцию set escape.

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Программа работы с электронной почтой должна быть запущена.

Запуск редактора электронной почты из командной строки или приглашения программы работы с почтой

Команду mail можно вводить в командной строке или указывать ее в приглашении программы работы с почтой. При этом поддерживаются следующие форматы:

mail Пользователь@Адрес Эту команду следует вводить в командной строке. Сообщение будет отправлено по адресу Пользователь@Адрес. Формат параметра Адрес зависит от расположения получателя.
m Пользователь@Адрес Эту команду следует указывать в приглашении программы работы с почтой. Сообщение будет отправлено по адресу Пользователь@Адрес. Формат параметра Адрес зависит от расположения получателя.

Дополнительная информация приведена в разделе Отправка почты. Редактор электронной почты запускается также при вводе подкоманды (R)eply или (r)eply для ответа на сообщение. Дополнительная информация об отправке ответов на сообщения приведена в разделе Ответ на сообщение.

Редактирование сообщения

Вы можете добавить информацию к существующему сообщению, введя в приглашении программы работы с почтой подкоманду (e)dit или (v)isual. В редакторе электронной почты информацию, указанную в какой-либо строке, нельзя изменять после нажатия клавиши Enter и перехода к следующей строке. Если необходимо изменить сообщение перед его отправкой, сделайте это с помощью другого редактора.

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. В файле .mailrc должен быть определен альтернативный редактор. Это можно сделать с помощью директивы

    set EDITOR=ПолноеИмя
    

    Эта директива определяет редактор, который будет запускаться при вводе подкоманды ~e. Параметр ПолноеИмя задает полное имя программы альтернативного редактора. Например, если вы зададите определение set EDITOR=/usr/bin/vi, то при выполнении подкоманды ~e будет запускаться редактор vi.

  3. Для того чтобы добавить информацию к сообщению из своего почтового ящика, необходимо запустить команду mail для просмотра сообщения из системного почтового ящика, почтового ящика другого пользователя или из папки.
  4. Для создания сообщения с помощью альтернативного редактора необходимо перейти к приглашению редактора электронной почты.

Добавление информации к отдельному сообщению из вашего почтового ящика

Для добавления информации к сообщению из своего почтового ящика введите подкоманду (e)dit или (v)isual и укажите в ней номер сообщения. В приглашении программы работы с почтой для выполнения этого действия введите подкоманду e или v, как в следующих примерах:

e 13 Эта команда позволит добавить информацию к сообщению номер 13 с помощью редактора e или другого редактора, определенного в файле .mailrc.
v 15 Эта команда позволит добавить информацию к сообщению номер 15 с помощью редактора vi или другого редактора, определенного в файле .mailrc.

Если вы не укажете номер сообщения, то команда mail запустит редактор для работы с текстом текущего сообщения. После завершения работы редактора вновь будет показано приглашение программы работы с почтой и вы сможете продолжить обработку сообщений почтового ящика.

Изменение текущего сообщения в редакторе электронной почты

В начале строки в окне редактора электронной почты вы можете ввести подкоманду ~e или ~v, как в следующих примерах:

~e Запускает редактор e или другой редактор, определенный в файле .mailrc.
~v Запускает редактор vi или другой редактор, определенный в файле .mailrc.

Эти команды позволяют изменять текст текущего сообщения. После завершения работы указанного редактора вновь будет показано приглашение программы работы с почтой.

Просмотр сообщения в редакторе электронной почты

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Для просмотра сообщения с помощью редактора электронной почты этот редактор должен быть запущен. См. раздел Запуск редактора электронной почты.

Просмотр строк сообщения

При работе с редактором электронной почты укажите в начале строки команду ~p, как в следующем примере:

~p Будет показан заголовок и текст сообщения. Отображаемый текст прокручивается по мере вывода на экран. После текста сообщения будет показано приглашение редактора (продолжение).

Если сообщение не помещается в окне целиком и для терминала не задан размер страницы (это можно сделать с помощью команды stty), то по мере прокрутки текста первые строки сообщения будут исчезать за верхней границей экрана. Для просмотра больших сообщений запустите другой редактор с помощью соответствующих подкоманд. См. раздел Редактирование сообщения.

Выход из редактора электронной почты без отправки сообщения

Для выхода из редактора электронной почты без отправки сообщения введите команду ~q или нажмите комбинацию клавиш прерывания (обычно это Alt-Pause или Ctrl-C). Если вы ввели какой-либо текст, то команда mail сохранит его в файле dead.letter.

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Для просмотра сообщения с помощью редактора электронной почты этот редактор должен быть запущен. См. раздел Запуск редактора электронной почты.

Завершение работы редактора

В начале строки редактора электронной почты введите команду ~q, как в следующем примере:

~q Завершает работу редактора электронной почты без отправки сообщения. Если вы ввели какой-либо текст, то он будет сохранен в файле dead.letter в вашем домашнем каталоге. В окне терминала будет показано системное приглашение.
Ctrl-C Вы можете завершить работу редактора, нажав клавишу прерывания (Ctrl-C или Alt-Pause). Появится следующее сообщение:

(Прерывание -- для уничтожения письма нажмите еще раз)

Нажмите клавишу прерывания еще раз.

(Последнее прерывание -- письмо сохранено в dead.letter)

Сообщение не отправляется. Если вы ввели какой-либо текст, то он будет сохранен в файле dead.letter в вашем домашнем каталоге. В окне терминала будет показано системное приглашение.

Примечание: При выходе из редактора электронной почты без отправки сообщения содержимое файла dead.letter заменяется на текущее неотправленное сообщение. Инструкции по получению файла приведены в разделе Добавление к сообщению файла или другого сообщения.

Добавление к сообщению файла или другого сообщения

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Вам должны быть известны имя и адрес получателя сообщения.
  3. Должен быть запущен редактор электронной почты.

Вставка файла в сообщение

В начале строки редактора электронной почты введите подкоманду ~r, как в следующем примере:

~rschedule Где schedule - это имя файла, который вы хотите вставить в сообщение. В данном примере в конец текущего сообщения будет вставлено содержимое файла schedule.

Вставка в сообщение другого сообщения

В начале строки редактора электронной почты введите подкоманду ~f или ~m, как в следующих примерах:

~f СписокСообщений Эта команда добавит одно или несколько указанных сообщений в конец текущего сообщения, но не выделит добавленные сообщения отступом. Кроме того, эта команда применяется для добавления ссылок на сообщения, которые из-за слишком широких полей не могут быть вставлены с помощью команды ~m.

Примечание: Значением параметра СписокСообщений должен быть список целых чисел, соответствующих номерам существующих сообщений, находящихся в текущем почтовом ящике или папке. В списке можно задавать диапазон номеров или номера отдельных сообщений. Например:

~f 1-4
В конец текущего сообщения будут добавлены сообщения 1, 2, 3 и 4. Эти сообщения будут выровнены по левому краю (без отступа).
~m 2 В конец текущего сообщения будет вставлено сообщение с указанным номером. Сообщение будет вставлено с отступом, равным одному шагу табуляции. В данном примере к текущему сообщению добавляется сообщение 2.
~m 1 3 В конец текущего сообщения добавляются сообщения 1 и 3 с отступом, равным одному шагу табуляции.

Добавление к текущему сообщению содержимого файла dead.letter

В начале строки редактора электронной почты введите подкоманду ~d, как в следующем примере:

~d Содержимое файла dead.letter будет восстановлено и добавлено в конец текущего сообщения. Затем введите в приглашении (продолжение) команду добавления следующего сообщения или отправки составленного сообщения.

Изменение и добавление полей заголовка сообщения

Заголовок сообщения содержит информацию о маршрутизации и тему сообщения. Необходимо указать по крайней мере одного получателя сообщения. Другие поля заголовка являются необязательными. В заголовке можно указать следующую информацию:

To: Адрес или адреса получателей сообщения.
Subject: Тема сообщения.
Cc: Один или несколько адресов, по которым нужно отправить копию сообщения. Содержимое этих полей отправляется всем получателям вместе с текстом сообщения.
Bcc: Один или несколько адресов, по которым нужно отправить секретную копию сообщения. Содержимое этого поля не передается другим получателям сообщения.

Программу работы с электронной почтой можно настроить (Настройка программы работы с электронной почтой) таким образом, чтобы она запрашивала или не запрашивала значения этих полей. Для этого необходимо разместить соответствующие записи в файле .mailrc.

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Запустите редактор электронной почты (Запуск редактора электронной почты) и отредактируйте заголовок текущего сообщения.

Редактирование полей заголовка

Для того чтобы изменить содержание сразу нескольких полей заголовка, введите в начале строки редактора электронной почты подкоманду ~h. После этого вы сможете последовательно просмотреть все четыре поля заголовка. Вы можете:

Для того чтобы сохранить внесенные изменения и перейти к редактированию содержимого следующего поля, нажмите клавишу Enter. Если после изменения последнего поля (Bcc:) нажать клавишу Enter, то вы вернетесь в редактор.

  1. В начале строки редактора электронной почты введите следующую подкоманду:

    ~h
    

    Появится поле заголовка To:, потом его значение (если есть), а затем - курсор:

    To: mark@austin_
    

    При необходимости измените или дополните показанную информацию. Нажмите клавишу Enter.

  2. Появится поле заголовка Subject::

    Subject: Рыбалка
    

    Примечание: Если вы уже изменяли содержимое поля, то курсор может быть расположен не в конце поля.

    Для исправления орфографической ошибки в этом поле разместите курсор с помощью клавиш перемещения курсора под буквой л слова Рыбалка. Повторно введите конец темы сообщения, чтобы получилось Рыбалка. Нажмите клавишу Enter.

  3. Появится поле заголовка Cc::

    Cc: mel@gtwn_
    

    Для добавления адреса в список получателей копий поместите курсор в конце списка, введите пробел, а затем - новый адрес:

    Cc: mel@gtwn geo@austin
    

    Теперь список получателей копий содержит два адреса. После заполнения списка получателей копий нажмите клавишу Enter.

  4. Появится поле заголовка Bcc:. Внесите необходимые изменения и нажмите клавишу Enter.
  5. После этого появится приглашение (продолжение) и вы сможете продолжить работу с редактором электронной почты.

Заполнения поля Subject:

Подкоманда ~s позволяет указать в поле Subject: отдельную фразу или предложение. При этом содержимое поля Subject: (если поле было заполнено) заменяется на новое. В начале строки редактора электронной почты введите подкоманду ~s, как в следующем примере:

~sРыбалка В результате текущее содержимое поля Subject::

Subject: Отпуск

Изменится на:

Subject: Рыбалка

Примечание: Эта команда не предназначена для добавления информации в поле Subject:. Изменить эту информацию можно с помощью подкоманды ~h, как это описано в разделе Редактирование полей заголовка.

Добавление адресов в списки полей To:, Cc: и Bcc:

В начале строки редактора электронной почты введите команду ~t, ~c или ~b, как в следующих примерах:

~tgeo@austin mel@gtwn Текущий список адресов, указанных в поле To:

To: mark@austin

будет изменен на следующий:

To: mark@austin geo@austin mel@gtwn
~c geo@austin mel@gtwn Текущий список адресов, указанных в поле Cc:

Cc: mark@austin amy

будет изменен на следующий:

Cc: mark@austin amy geo@austin mel@gtwn
~b geo@austin mel@gtwn Текущий список адресов, указанных в поле Bcc:

Bcc: mark@austin

будет изменен на следующий:

Bcc: mark@austin geo@austin mel@gtwn

Примечание: Подкоманды ~t, ~c и ~b не предназначены для редактирования или удаления значений из списков адресов, указанных в полях To:, Cc: и Bcc:. Изменить эту информацию можно с помощью подкоманды ~h, как это описано в разделе Редактирование полей заголовка.

Форматирование сообщения с помощью редактора электронной почты

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. В системе должна быть установлена команда fmt.

Форматирование сообщения с помощью редактора электронной почты

Перед отправкой введенного сообщения можно улучшить его внешний вид, отформатировав сообщение с помощью команды fmt. В начале строки редактора электронной почты введите команду fmt, как в следующем примере:

~| fmt В данном примере команда fmt форматирует каждый абзац сообщения в соответствии с заданными размерами полей (абзацы должны отделяться друг от друга пустой строкой). Подкоманда конвейер | помещает сообщение в стандартный поток ввода команды, а затем заменяет сообщение выводом команды.

Внимание: Не применяйте команду fmt для форматирования сообщений, содержащих вложенные сообщения или отформатированную информации из внешних файлов. Это ограничение связано с тем, что команда fmt изменяет формат заголовка вложенного сообщения или формат предварительно отформатированной информации. Для форматирования таких сообщений воспользуйтесь полноэкранным редактором, который можно вызвать подкомандой ~e или ~v.

Проверка орфографии с помощью редактора электронной почты

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. В системе должны быть установлены программы форматирования текста.

Проверка орфографии в сообщении

Для проверки сообщения на наличие орфографических ошибок, введите в редакторе электронной почты команду spell:

  1. Сохраните сообщение во временном файле. Например, для записи сообщения в файл checkit нужно ввести такую команду:

    ~w checkit
    
  2. Запустите команду spell, указав в ней в качестве параметра имя временного файла. Введите:

    ~! spell checkit
    

    В данном примере подкоманда восклицательный знак ! запускает оболочку, выполняет указанную команду и вновь показывает приглашение команды работы с почтой. Результат работы команды spell - это список неизвестных слов, за которыми следует символ восклицательный знак (!) , означающий возврат к программе работы с электронной почтой.

  3. Просмотрите список слов. Исправьте ошибки с помощью редактора.
  4. Удалите временный файл с помощью команды
    ~! rm checkit

Отправка почты

Предварительные требования

Отправка почты

  1. В командой строке введите команду mail, а затем укажите имена и адреса получателей сообщения. Например:

    >mail jan@brown
    

    Появится строка:

    Subject:
    
  2. Укажите тему сообщения. Например:

    Subject: Встреча в департаменте.
    

    и нажмите Enter. Теперь вы можете задать текст сообщения.

  3. Введите сообщение.

    Сегодня в семь часов вечера состоится
    собрание отдела. Присутствие всех сотрудников обязательно.
    
  4. Для отправки сообщения, созданного в редакторе электронной почты, введите в начале строки символ конца текста (обычно для это сочетание клавиш Ctrl-D или точка(.))

    Система предложит указать получателей копии сообщения:

    Cc:
    
  5. Введите имена и адреса пользователей, которым нужно отправить копии сообщения, и нажмите Enter. Например:

    Cc:  karen@hobo cliff@cross
    

    Примечание: Если копии сообщения отправлять не нужно, то оставьте поле пустым и нажмите Enter.
  6. После нажатия клавиши Enter сообщение будет доставлено по указанному адресу.

    Примечание: Если вы зададите адрес, который неизвестен системе, либо не определен в списке псевдонимов или списке рассылки, то появится сообщение об ошибке с указанием имени пользователя.

    [ИД пользователя]... Неизвестный пользователь
    

Ответ на сообщение

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. В почтовом ящике системы должно быть по крайней мере одно сообщение.

Ответ на почтовое сообщение

В приглашении программы работы с почтой введите команду (r)eply/respond или (R), как в следующих примерах:

r Подкоманда r создает новое сообщение, адресованное отправителю выбранного сообщения. Копии этого сообщения будут отправлены всем адресатам, перечисленным в поле Cc: (если оно заполнено). В поле Subject: указывается ссылка на выбранное сообщение. По умолчанию подкоманда r создает ответ на текущее сообщение. Для ответа на другое сообщение укажите его номер после команды r.
R Создает ответ, адресованный только отправителю сообщения. По умолчанию подкоманда R создает ответ на текущее сообщение.
R 4 Создает ответ, адресованный только отправителю сообщения. Для ответа на любое сообщение укажите его номер после команды R. В данном примере создается ответ на сообщение 4. В заголовке ответа будет указана примерно следующая информация:

To: karen@thor
Subject: Re: Собрание отдела

Введите текст ответа:

Я приду.

После ввода необходимого текста введите символ точка (.) или нажмите комбинацию клавиш Ctrl-D для отправки сообщения. После отправки ответа будет показано приглашение программы работы с почтой.

Создание нового сообщения, если программа работы с почтой уже запущена

В приглашении программы работы с почтой введите подкоманду m, как в следующем примере:

m Адрес В параметре Адрес должен быть указан адрес существующего пользователя. Эта подкоманда запускает редактор электронной почты для создания нового сообщения. После отправки сообщения вновь будет показано приглашение программы работы с почтой.

Пересылка почты

После прочтения почты можно переслать некоторые электронные сообщения другому пользователю. Для выполнения этой задачи предназначены подкоманды ~f и ~m.

Если вы не сможете некоторое время получать почту по обычному электронному адресу, то можете указать, что в течение этого времени почта должна пересылаться на другой сетевой адрес. Для этого необходимо создать файл .forward В качестве нового адреса можно указать любой допустимый адрес в локальной или удаленной сети. Это может быть адрес коллеги, который будет получать вашу почту во время вашего отсутствия. При пересылке почты копии поступающих сообщений не отправляются в ваш почтовый ящик. Вся почта будет пересылаться по указанному адресу (или списку адресов).

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Для пересылки сообщения необходимо запустить команду mail. Запомните номер электронного сообщения, которое нужно переслать.

Пересылка выбранных сообщений почтового ящика

Для пересылки отдельного сообщения выполните следующие действия.

  1. Создайте новое сообщение с помощью подкоманды m и укажите в нем адрес получателя. Для этого в программе работы с почтой введите:

    m Пользователь@Хост
    

    где Пользователь - это имя пользователя, которому будет пересылаться сообщение, а Хост - имя системы этого пользователя. Если вы укажете имя пользователя вашей системы, то часть адреса @Хост можно опустить.

  2. Укажите тему сообщения в поле Subject:.
  3. Задайте номер пересылаемого сообщения:

    ~f НомерСообщения
    

    ИЛИ

    ~m НомерСообщения
    

    НомерСообщения задает номер пересылаемого сообщения.

    В результате выполнения команды mail будет показано примерно следующее сообщение:

    Интерполяция: 1
    (продолжение)
    
  4. Для выхода из почтовой программы введите символ точка (.) в отдельной строке. В поле Cc: введите дополнительные адреса, по которым нужно переслать электронное сообщение.

Пересылка всей почты

Для пересылки всей почты по другому адресу выполните следующие действия.

  1. Введите команду cd без параметров для перехода в домашний каталог. Например, для пользователя mary введите:

    cd
    pwd
    

    Появится строка:

    /home/mary
    
  2. Создайте в домашнем каталоге файл .forward. В этом файле необходимо перечислить сетевые адреса пользователей, которым должна пересылаться ваша почта. Адреса нужно указывать в формате Пользователь@Хост. Пользователь - это имя пользователя, которому будет пересылаться сообщение, а Хост - имя системы этого пользователя. Если вы укажете имя пользователя локальной системы, то часть адреса @Хост можно опустить. Файл .forward можно создать с помощью команды cat, как показано ниже:

    cat > .forward
    mark
    joe@saturn
    [END OF FILE]
    

    [END OF FILE] - это символ конца файла, которому на большинстве терминалов соответствует комбинация клавиш Ctrl-D. Он должен быть указан в отдельной строке.

    Файл .forward содержит адреса пользователей, которым будет пересылаться ваша почта. В данном примере почта будет пересылаться пользователю mark локальной системы и пользователю joe системы saturn .

    Примечание: Вы не будете получать почту до тех пор, пока не удалите файл .forward.

    В файле должны быть указаны допустимые адреса. Если файл пуст (имеет нулевой размер), то почта не пересылается, а сохраняется в вашем почтовом ящике.

  3. Для того чтобы прекратить пересылку почты, удалите файл .forward командой rm.

    rm .forward
    

Отправка сообщения об отсутствии

Предварительные требования

В системе должна быть установлена программа работы с электронной почтой.

Отправка сообщения об отсутствии

  1. Для того чтобы задать сообщение об отсутствии, перейдите в каталог $HOME (начальный каталог) и введите команду
    vacation -I

    В результате выполнения этой команды будут созданы файлы .vacation.dir и .vacation.pag, где будут храниться имена отправителей полученных сообщений.

  2. Измените файл .forward. Допустим, пользователь carl добавил следующий оператор в файл .forward:

    carl, |"/usr/bin/vacation carl"
    

    Первая запись пользователя carl - имя пользователя, которому пересылается сообщение. Вторая запись пользователя carl - это имя отправителя сообщения об отсутствии. Отправитель почтового сообщения будет получать от пользователя carl одно сообщение об отсутствии каждую неделю, вне зависимости от того, сколько сообщений он отправил пользователю carl. Если во время вашего отсутствия почта пересылается другому пользователю, то сообщение отправителя также будет пересылаться по адресу, указанному в файле .forward.

    Частоту отправки сообщения об отсутствии можно изменить с помощью флага -f. Допустим, пользователь carl добавил следующий оператор в файл .forward:

    carl, |"/usr/bin/vacation -f10d carl"
    

    Отправитель сообщения будет получать от пользователя carl по одному сообщению об отсутствии каждые десять дней, независимо от числа сообщений, которые были отправлены им этому пользователю.

  3. Для того чтобы сообщение об отсутствии отправлялось всем пользователям, которые присылают вам сообщения, создайте файл $HOME/.vacation.msg с текстом необходимого сообщения. Ниже приведен пример сообщения об отсутствии:

    From: carl@odin.austin (Carl Jones)
    Subject: Я в отпуске.
    Я буду в отпуске до 1 Октября. Если у вас срочное сообщение, то 
    свяжитесь с моим заместителем Terry
       <terry@zeus.valhalla>.
    

    Отправитель будет получать сообщение, указанное в файле $HOME/.vacation.msg, или, если этот файл не создан, сообщение по умолчанию из файла /usr/share/lib/vacation.def. Если ни один из этих файлов не существует, то отправитель сообщения не будет получать автоматический ответ, и никаких сообщений об ошибке выдано не будет.

  4. Для того, чтобы прекратить отправку сообщений об отсутствии, удалите файлы .forward, .vacation.dir, .vacation.pag и .vacation.msg из каталога $HOME (начального каталога):

    rm .forward .vacation.dir .vacation.pag .vacation.msg
    

Отправка и получение секретной почты

Предварительные требования

  1. В системе должна быть установлена программа работы с электронной почтой.
  2. Необходимо задать пароль с помощью команды enroll.

Отправка секретной почты

Введите в командной строке команду xsend, как в следующем примере:

xsendпользователь В данном примере секретная почта отправляется пользователю barbara. При нажатии клавиши Enter появляется строка для ввода текста сообщения. После ввода сообщения нажмите комбинацию клавиш Ctrl-D или введите символ точка (.) , чтобы выйти из редактора и отправить сообщение. Команда xsend шифрует сообщение перед отправкой.

Получение секретной почты

  1. Введите в командной строке:

    mail
    

    Появится список сообщений, находящихся в вашем почтовом ящике. Программа работы с секретной электронной почтой уведомит вас о получении секретного сообщения. В строке сообщения будет содержаться примерно следующая информация:

    Почта [5.2 UCB] Для справки введите ?.
    "/usr/spool/mail/linda": 4 сообщения 4 новых
    >N 1 robert Wed Apr 14 15:23 4/182 "секретная почта от robert@Zeus"
    

    Это сообщение говорит о том, что вы можете прочитать полученное секретное сообщение с помощью команды xget.

  2. Введите в командной строке:

    xget
    

    Появится приглашение для ввода пароля, который был предварительно задан с помощью команды enroll. После ввода пароля появится приглашение команды xget и список всех секретных сообщений. Вы можете просмотреть любое секретное сообщение с помощью программы работы с электронной почтой. Если вы хотите сохранить все прочитанные и непрочитанные сообщения в своем почтовом ящике секретных сообщений, то введите команду (q)uit. В противном случае команда xget удалит все сообщения из почтового ящика.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]