Электронная почта - часть 9
/p>
Если вы напечатаете ~f (без указания номера сообщения), в текст текущего сообщения будет внесено содержимое сообщения, которое вы читали последним. Стандартной формой использования ~f является, например, ~f 5, где 5 - номер сообщения. ~m делает тоже самое, но каждая строка сдвигается на один tab вправо.
В UNIX многие команды имеют разные функции, если они напечатаны строчными или прописными буквами, смотри, например, команды r и R в таблице 4.5.10.2. Не безразлично в UNIX и применение строчных и прописных символов в именах файлов, что бывает существенно, в частности, при работе с FTP-сервером.
Важной командой является SET, которая позволяет изменять системные переменные. Формат использования:
SET переменная=значение (Например, SET EDITOR=/bin/edMe=/bin/eda).
Уже сегодня можно переслать поздравительную цветную открытку вашим знакомым. Возможна по такой схеме пересылка и звуковых писем, лишь бы у вашего адресата была звуковая карта в ЭВМ. Ведутся работы и над протоколами видео-писем (NETBLT).
Тот факт, что электронная почта является наиболее популярным видом сервиса, делает ее объектом непрерывных доработок и усовершенствований. Так в документах RFC-1425, -1426, -1427 предлагается вариант расширения возможностей SMTP (ESMTP). Эта модификация сохраняет совместимость со старыми версиями. Клиент, желающий воспользоваться расширенными возможностями, посылает команду EHLO вместо HELO. Если сервер поддерживает ESMTP, он выдаст код-отклик 250. Этот вид отклика является многострочным, что позволяет серверу сообщить о видах сервиса, которые он поддерживает. Например:
250-8BITMIME (RFC-1426)
250-EXPN (RFC-821)
250-SIZE (RFC-1427)
250-HELP (RFC-821)
250-XADR
Таблица 4.5.10.2. Команды, выполняемые почтовой программой
Команда |
Описание |
|
Сокращение |
Полное имя |
|
? |
- |
Отображение списка исполняемых команд |
! |
- |
Выполнение одной команды Shell |
+ |
- |
Отобразить следующее сообщение |
RETURN |
- |
Отобразить следующее сообщение |
- |
- |
Отобразить предшествующее сообщение |
число |
- |
Отобразить сообщение с номером "число". |
d |
delete |
Стереть текущее сообщение |
dp |
- |
Стереть текущее сообщение и отобразить следующее |
e |
edit |
Вызвать редактор для работы с сообщениями |
h |
headers |
Отобразить список заголовков сообщений |
l |
list |
Выдать список имен всех доступных команд |
m |
|
Послать сообщение по указанному адресу или адресам |
n |
- |
Отобразить следующее сообщение и распечатать его |
p |
|
Отобразить (отпечатать) сообщения |
pre |
preserve |
Сохранить сообщения в системном почтовом ящике |
q |
quit |
Завершить работу с почтой |
r |
replay |
Ответить отправителю и всем прочим получателям |
R |
Replay |
Ответить только отправителю |
s |
save |
Сохранить сообщения в указанном файле или в mbox, если имя файла не указано |
sh |
shell |
Временно уйти из почты и вернуться в shell |
t |
type |
Тоже что и print |
to |
top |
Отобразить несколько верхних строчек сообщения |
u |
undelete |
Восстановить ранее стертые сообщения |
v |
- |
Редактирование сообщения с помощью экранного редактора |
w |
write |
Тоже что и s, но без записи заголовка |
x |
exit |
Выйти из почты без спасения внесенных изменений |
z |
- |
Отобразить следующий набор заголовков |
z- |
- |
Отобразить предшествовавший набор заголовков сообщений |