Пользователи могут настраивать программу работы с электронной почтой, изменяя команды и опции, указанные в файлах .mailrc и /usr/share/lib/Mail.rc.
Ниже перечислены настраиваемые параметры программы работы с почтой:
Дополнительная информация о надстройке программы работы с почтой приведена в следующих разделах:
В программе работы с почтой предусмотрено два типа опций: опции-переключатели и опции, для которых можно задавать значения. Опции-переключатели можно установить или сбросить (с помощью команд set и unset соответственно), а опциям со значением можно с помощью команды set присвоить определенное значение.
Примечание: Команда unsetопция эквивалентна команде set noопция.
Просмотреть файл /usr/share/lib/Mail.rc можно с помощью команды pg. Содержимое файла /usr/share/lib/Mail.rc определяет конфигурацию программы работы с почтой. Вы можете изменить системную конфигурацию программы работы с почтой, создав файл $HOME/.mailrc. При работе команды mail опции, перечисленные в файле .mailrc, переопределят аналогичные опции файла /usr/share/lib/Mail.rc. Опции .mailrc можно изменять и применять их в программе работы с почтой.
Для выполнения записанных в файле команд работы с почтой введите подкоманду source.
В системе должна быть установлена программа работы с электронной почтой.
Ниже приведены некоторые распространенные подкоманды, применяемые для
настройки программы работы с электронной почтой:
set | Включает опции программы работы с электронной почтой. |
source | Включает опции программы работы с почтой, записанные в файле. При
просмотре почты, вы можете ввести эту подкоманду в приглашении программы
работы с почтой.
source ПолноеИмя где ПолноеИмя задает путь и имя файла, в котором перечислены опции программы работы с почтой. Указанные в этом файле опции переопределяют на время текущего сеанса аналогичные опции, заданные ранее. Кроме того, вы можете изменять опции настройки текущего сеанса с помощью подкоманд программы работы с почтой. |
Вы можете задать эти опции в приглашении программы работы с почтой или указать их в файле .mailrc.
Просмотр опций программы работы с почтой: Для вывода на экран всех активных опций, указанных в файле .mailrc , укажите в приглашении программы работы с почтой подкоманду set без аргументов. С помощью показанной информации вы сможете определить, выбран ли текущий каталог, и заносятся ли в протокол все отправляемые сообщения.
В приглашении программы работы с почтой введите:
set
На экране будет показано примерно следующее сообщение:
ask metoo toplines 10
В данном примере активны две опции-переключателя: ask и metoo. В списке нет записи askcc. Это значит, что опция askcc не активна. Опции toplines присвоено значение 10.
Ниже приведены некоторые распространенные подкоманды, применяемые для
настройки программы работы с электронной почтой:
unset | Отключает опции программы работы с почтой. |
unalias | Удаляет указанные псевдонимы. |
ignore | Не отображает поля заголовков сообщений. |
Вы можете задать эти опции в приглашении программы работы с почтой или указать их в файле .mailrc.
Примечание: Команда unsetопция эквивалентна команде set noопция.
В системе должна быть установлена программа работы с электронной почтой.
В следующих примерах показано, как можно включить или отключить запрос темы
сообщения:
set ask | Изменяет в файле .mailrc опцию ask, включая запрос темы сообщения. |
unset ask | Изменяет в файле .mailrc опцию ask, отключая запрос темы сообщения. |
В следующих примерах показано, как можно включить или отключить запрос темы
сообщения:
set askcc | Изменяет в файле .mailrc опцию askcc, включая запрос списка адресов для получателей копий сообщения. |
unset askcc | Изменяет в файле .mailrc опцию askcc, отключая запрос списка адресов для получателей копий сообщения (Cc:). |
В следующих примерах приведены способы создания псевдонимов или списка рассылки:
mail kath
Теперь для отправки почты пользователю kathleen можно применять этот псевдоним.
mail dept
Созданное сообщение будет отправлено следующим пользователям: dee в системеmerlin, anne в системе anchor, jerry в системе zeus, а также пользователям bill и carl в локальной системе.
В приглашении команды работы с почтой введите:
alias
ИЛИ
a
Будут перечислены все определенные псевдонимы и списки рассылки.
Изменяя файл .mailrc, вы можете настроить число строк, отображаемых при просмотре содержимого почтового ящика или текста сообщений.
В системе должна быть установлена программа работы с электронной почтой.
Каждому сообщению, находящемуся в почтовом ящике, соответствует одна строка заголовка, показанная в списке сообщений. Если сообщений больше 24, то первые заголовки не будут видны на экране. Опция set screen позволяет изменять число одновременно отображаемых строк списка.
Для изменения числа одновременно отображаемых строк в списке сообщений укажите в файле $HOME/.mailrc следующую опцию:
set screen=20
В данном примере система будет одновременно показывать 20 заголовков сообщений. Для просмотра дополнительных групп заголовков введите подкоманду (h)eader или z . Эту подкоманду можно также указать в приглашении программы работы с почтой.
Если вы просматриваете сообщение длиной более 24 строк, то первые строки сообщения не будут видны на экране. Если вы включили опцию set crt в файле .mailrc, то для просмотра больших сообщений можно будет воспользоваться внутренней программой pg. Опция set crt задает число строк в сообщении перед запуском программы pg.
Например, если вы введете подкоманду t для просмотра большого сообщения, то на экране будет отображаться только одна страница. Внизу страницы будет показано приглашение с двоеточием, означающее, что есть еще непросмотренные страницы. Для просмотра следующей страницы сообщения нажмите клавишу Enter. После вывода на экран последней страницы появится примерно следующее приглашение:
EOF:
В этом приглашении вы можете ввести любую доступную подкоманду pg. Вы можете просмотреть предыдущие страницы, начать поиск в сообщении определенной строки символов, или прекратить просмотр сообщения и вернуться в командную строку программы работы с почтой.
В файле .mailrc опцию set crt нужно указывать в следующем формате:
set crt=ЧислоСтрок
Например:
set crt=20
Указывает, что сообщение, передаваемое программе pg, должно состоять из 20 строк. Программа pg будет запускаться при просмотре сообщений длиной более 20 строк.
Подкоманда top позволяет просмотреть сообщение без чтения всего документа. Вы можете указать в опции toplines число отображаемых строк:
set toplines=ЧислоСтрок
В этой подкоманде переменная ЧислоСтрок определяет число строк, начиная с верха страницы, включая все поля заголовков, которые должны отображаться после ввода подкоманды top.
Допустим, в файле .mailrc пользователя Аmy указана следующая строка:
set toplines=10
Когда Amy введет команду mail для просмотра новых сообщений, на экране будет показана следующая информация:
Mail Для справки введите ?. "/usr/mail/amy": 2 сообщения 2 новых> N 1 george Среда Январь 6 9:47 11/257 "Встреча в отделе" N 2 mark Среда Январь 6 12:59 17/445 "Проект"
Когда Amy введет подкоманду top для просмотра сообщений, то на экране будет показана часть сообщения, как в следующем примере:
top 1 Сообщение 1: From george Среда Январь 6 9:47 CST 1988 Received: by zeus id AA00549; среда, 6 январь 88 9:47:46 CST Date: Среда 6 Январь 88 9:47:46 CST From: george@zeus Message-Id: <8709111757.AA00178> To: amy@zeus Subject: Встреча в департаменте. Пожалуйста не забудь про собрание в пятницу в 1:30 в конференц зале. Мы будем
Сообщение показано лишь частично, так как опции toplines присвоено значение 10. На экране отображаются только строки с 1 (поле Received:) по 10 (вторая строка текста сообщения). Первая строка, From george среда январь 6 9:47 CST 1988, отображается всегда, независимо от значения опции toplines.
Изменяя файл .mailrc, вы можете настраивать объем информации заголовков, отображаемой при просмотре сообщений. Возможно, отображение некоторой информации заголовков отключено. Для определения игнорируемых полей заголовков просмотрите файл /usr/share/lib/Mail.rc.
В системе должна быть установлена программа работы с электронной почтой.
ignore [СписокПолей]
В параметре СписокПолей можно указать одно или несколько имен полей, которые должны быть игнорироваться при просмотре сообщения. Например, если указать в файле .mailrc строку
ignore date from to
и указать в файле /usr/share/lib/Mail.rc строку
ignore received message-id
то после ввода подкоманды (t)ype будет показана следующая информация:
t 1 Сообщение 1: From george Среда Январь 6 9:47 CST 1988 Subject: Встреча в департаменте. Пожалуйста не забудь про собрание в пятницу в 1:30 в конференц зале. Мы будем обсуждать новые процедуры работы с программой планирования, разработанные нашими специалистами.
Поля Received:, Date:, From:, Message-Id: и To: не показаны на экране. Для просмотра этих полей введите подкоманду (T)ype, (P)rint или top.
Примечание: В этом примере поле From показано на экране. Это не поле From:, включенное в СписокПолей подкоманды ignore.
Будет показан список игнорируемых полей заголовков. Например:
mail-from message-id return-path
retain date
Для просмотра списка сброшенных опций вывода полей введите подкоманду retain без параметров.
Информационная строка отображается в верхней части списка сообщений. При запуске команды mail в ней показано имя программы работы с почтой. Она выглядит примерно так:
Почта [5.2 UCB] [Рабочая станция 3.1] Для справки введите ?.
Для отключения информационной строки при запуске программы добавьте следующую строку в файл $HOME/.mailrc:
set quiet
Другая опция, отключающая отображение информационной строки команды mail:
set noheader
Если указать эту опцию в файле .mailrc, то список сообщений, находящихся в почтовом ящике, не отображается. При запуске программы mail будет показано только ее командное приглашение. Для просмотра списка сообщений нужно будет ввести подкоманду (h)eader.
После просмотра сообщения его можно удалить подкомандой d. Просмотреть следующее сообщение можно с помощью подкоманды p. Для объединения этих подкоманд укажите следующую строку в файле .mailrc:
set autoprint
Если в файле .mailrc задана опция set autoprint, то подкоманда d удаляет текущее сообщение и показывает следующее.
В системе должна быть установлена программа работы с электронной почтой.
set
Если опция set folder активна, то будет показана примерно такая строка:
folder /home/george/letters
В данном примере letters - это каталог, в котором будут храниться почтовые папки.
В этом примере значение /home/george задает домашний каталог пользователя george, а letters - каталог, в котором будут храниться почтовые папки. Опция set folder позволит сохранять сообщения в каталоге letters с помощью опции знак плюс (+).
mkdir letters
set record=letters/mailout
mkdir letters
mail -f +mailout
В данном примере, копии отправленных сообщений хранятся в файле mailout.
В системе должна быть установлена программа работы с электронной почтой.
set EDITOR=ПолноеИмя | Это опция файла .mailrc задает редактор, который будет
запущен при вводе подкоманды ~e. Параметр
ПолноеИмя задает полное имя программы альтернативного
редактора.
Для перехода к редактору e в программе mail введите следующую подкоманду:
~e Эта подкоманда запускает редактор e или другой редактор, указанный в файле .mailrc. Измените сообщение с помощью редактора. |
set VISUAL=ПолноеИмя | Это опция файла .mailrc задает редактор, который будет
запущен при вводе подкоманды ~v. Параметр
ПолноеИмя задает полное имя программы альтернативного
редактора. Значение по умолчанию - /usr/bin/vi.
Для перехода к редактору vi в программе mail введите следующую подкоманду:
~v Эта подкоманда запускает редактор vi или другой редактор, указанный в файле .mailrc. Измените сообщение с помощью редактора. |