home *** CD-ROM | disk | FTP | other *** search
/ SGI Desktop Special Edition 1.1 / SGI Desktop Special Edition 1.1.iso / dist / mmail.idb / usr / lib / Zmail / locale / ko_KR.euc / variables.z / variables
Encoding:
Text File  |  1995-11-13  |  80.0 KB  |  2,708 lines

  1. # Copyright 1994 Z-Code Software, a Division of NCD.
  2. # Format of this file:
  3. #  --
  4. #  variable-name (case sensitive)
  5. #  flags (see note below)
  6. #  default-value (omit if readonly)
  7. #  number-of-values (omit if not multivalue)
  8. #  value-label (omit if not multivalue)
  9. #  value-description (omit if not multivalue, may be multi-line)
  10. #  %% (repeat this and above two fields for number-of-values, omit otherwise)
  11. #  prompt ("NULL" if inapplicable)
  12. #  description (multi-line)
  13. #  %%
  14. #
  15. # flags may be any -combination- of:
  16. #    tty, fullscreen, gui, readonly, boolean,
  17. #    string, multivalue, numeric, permanent, lite
  18. #
  19. # default-value may be any of:
  20. #    "NONE" or "FALSE" (to leave unset -- "FALSE" for booleans only!)
  21. #    "TRUE" (to set as boolean only)
  22. #    "*" (value is supplied from environment or internally)
  23. #    any string (or comma-separated list for multivalues)
  24. #    a conditional (is_gui, is_shell, redirect, etc. -- booleans only!)
  25. #    a ternary expression (is_gui?true:false)
  26. #
  27. #  Note that the ternary conditional scheme above means that setting
  28. #  a default value to a string that matches one of the conditionals
  29. #  (e.g. "is_gui") is impossible.  Ternary conditionals may omit the
  30. #  false case, and may use other defaults as their true/false cases,
  31. #  e.g. "is_gui?*" is equivalent to "*" when is_gui, otherwise empty.
  32. #  An omitted false case is not the same as "NONE".  Multivalues may
  33. #  have a comma-separated list of ternaries.
  34. #
  35. #  If a variable is boolean and string/multivalue, the first word on the
  36. #  line indicates the default boolean condition and the rest of the line
  37. #  indicates the value assumed when the variable is set (boolean TRUE).
  38. #  "gui compose" means that if the program is running in gui mode, then
  39. #  "compose" is the default value.
  40. #  If the first word is NONE instead of FALSE, no value is assumed.
  41. #
  42. #  If the first word is "*", the rest of the line may indicate a value to
  43. #  be used when no other value can be determined.  This will not override
  44. #  variables that are "set" internally, but WILL override internal values
  45. #  that are used as defaults for "unset" variables (e.g. DEF_PROMPT).
  46. #
  47. # NOTE: backslash-newline-newline is used below to kluge trailing spaces.
  48. Version 3.2
  49.  
  50.  
  51. --
  52. alternates
  53. tty fullscreen mac gui mswindows string
  54. NONE
  55. ╚ú╜║╞«:
  56. When you reply to messages, Z-Mail does not send a copy of the message
  57. to your login name at any of the hosts listed on the alternates list.
  58. Hosts may be specified either as a single machine name or as a UUCP
  59. path, using "!" characters to separate machine names.
  60.  
  61. The symbol "*" in the alternates list matches your login name at any
  62. host.  For instance, if you are bobg@zyrcon.com, then "*" means "do
  63. not reply to bobg@andrew.cmu.edu or uunet!bobg or anyone else whose ID
  64. is bobg".  If the "*" is followed immediately by some name, then that
  65. name is used in place of your login ID.  If you have another login
  66. name on the local or remote machine, then that login may be specified
  67. either as
  68.     user@machine
  69. or by preceding the login name or a UUCP path to the login name by a
  70. "!" character, as
  71.     !machine!user
  72. The leading "!" character tells Z-Mail that the path ends in a login
  73. name.  Without the "!", Z-Mail will append your login name.
  74.  
  75. Note that the ~#alternates~cmd#~ command changes the value of this variable.
  76. %%
  77.  
  78. --
  79. alwaysexpand
  80. tty fullscreen mac gui mswindows boolean
  81. FALSE
  82. NULL
  83. Setting alwaysexpand will cause mail address ~#aliases#~ to be expanded
  84. when they appear in the To, Cc, and Bcc fields of an outgoing message.
  85.  
  86. To prevent a composition from being delivered with expanded aliases,
  87. set the ~#no_expand#~ variable after starting a composition but before
  88. sending the message.
  89.  
  90. Alwaysexpand has no effect when defining new ~#aliases#~ via the ~#alias#~
  91. Z-Script command or in the GUI and Lite interface ~#Aliases#~ dialogs.
  92. %%
  93.  
  94. --
  95. alwaysignore
  96. tty fullscreen mac gui mswindows boolean multivalue
  97. # default values:
  98. TRUE forward,include
  99. # number of multi-values in variable:
  100. 4
  101. # list the values:
  102. forward
  103. Discard ~#ignored headers#~ when forwarding messages.
  104. %%
  105. include
  106. Discard ~#ignored headers#~ when including a message in your composition.
  107. %%
  108. pipe
  109. Discard ~#ignored headers#~ when passing a message to an external program.
  110. %%
  111. printer
  112. Discard ~#ignored headers#~ when printing messages.
  113. %%
  114. Conditions:
  115. If set with no value, the mail ~#headers#~ set by the ~#ignore~cmd#~
  116. command are always ignored.  Normally, ~#ignored headers#~ are not
  117. ignored when sending messages to the printer, or when including
  118. messages in a composition.  Setting alwaysignore will ignore those
  119. ~#headers#~ even in these situations.  No ~#headers#~ can be ignored
  120. during ~#update~ui#~s or when using the ~#save#~ command.  This is to prevent
  121. the user from inadvertently ignoring ~#headers#~ that are required
  122. internally by Z-Mail and other mail systems.
  123. %%
  124.  
  125. --
  126. always_sort
  127. tty fullscreen mac gui mswindows boolean
  128. FALSE
  129. NULL
  130. Setting always_sort will cause the system mailbox to be sorted
  131. whenever new mail arrives there.  This variable is ignored if
  132. the variable ~#sort#~ is not set.  If ~#sort#~ is set, but always_sort
  133. is not set, then the system mailbox will only be sorted upon
  134. entering Z-Mail, and new mail will be added unsorted to the end of
  135. the mailbox.
  136.  
  137. NOTE: If you have always_sort set, the message numbers of messages
  138. may change every time new mail arrives.  If you have always_sort
  139. set, you should be very careful about performing actions on groups
  140. of messages that you specify only by message number.  For example,
  141. if you issue the command:
  142.  
  143.         ~#pick#~ -f Fred
  144.  
  145. all messages from Fred will be selected.  If new mail
  146. arrives, all the messages in the folder will be renumbered,
  147. but the same messages numbers will remain selected.
  148. If you issue the command:
  149.  
  150.         ~#delete#~
  151.  
  152. to delete the selected messages, you may be deleting
  153. that aren't from Fred and that you haven't read yet.
  154.  
  155. %%
  156.  
  157. --
  158. ask
  159. tty fullscreen gui mswindows boolean
  160. TRUE
  161. NULL
  162. Prompt for a subject when composing outgoing messages.  When using
  163. the "edit headers" mode, causes an empty Subject: header line to be
  164. placed in the ~#editor~var#~ file.  See also ~#edit_hdrs#~.
  165. %%
  166.  
  167. --
  168. askbcc
  169. tty fullscreen gui mswindows boolean
  170. FALSE
  171. NULL
  172.  
  173. Prompt for a list of Blind Carbon Copy recipients whenever sending
  174. mail.
  175. %%
  176.  
  177. --
  178. askcc
  179. tty fullscreen gui mswindows boolean
  180. is_gui?TRUE:is_lite
  181. NULL
  182. Prompt for a list of Carbon Copy recipients whenever sending mail.
  183. When using the "edit headers" mode, causes an empty Cc: header line
  184. to be placed in the ~#editor~var#~ file.  See also ~#edit_hdrs#~.
  185. %%
  186.  
  187.  
  188. --
  189. attach_prune_size
  190. gui numeric gui_max=1048576
  191. 10240
  192. Bytes:
  193. This variable specifies the cutoff point for pruning
  194. large attachments from mail messages when the Prune
  195. Large Parts toggle is on in the Save dialog.
  196. %%
  197.  
  198. --
  199. attach_types
  200. tty fullscreen mac gui mswindows string
  201. NONE
  202. File Name:
  203. This variable specifies a file where encoding keys and file types for
  204. ~#attachments#~ are defined.  Your system has a default file with some of
  205. these definitions.  The file named by attach_types may give
  206. alternate or additional encodings and types.
  207.  
  208. The command "~#attach~cmd#~ -rehash" must be used to reload the attachment
  209. type definitions if you either change the value of ~#attach_types#~ or
  210. modify the file while Z-Mail is running.
  211. %%
  212.  
  213. --
  214. autoclear
  215. mac mswindows gui boolean
  216. FALSE
  217. NULL
  218. Erase the text area of the ~#Compose window#~ after sending a message.
  219. This is useful only if ~#autodismiss#~ is not used to remove the window.
  220. Use this if you wish to leave the ~#Compose window#~ open but you are
  221. concerned that passers-by be prevented from reading the message text
  222. on your screen.
  223. %%
  224.  
  225. --
  226. autodismiss
  227. mac lite gui mswindows multivalue
  228. # default values:
  229. print save sort templates open compose message
  230. # number of multi-values
  231. 7
  232. # list each multi-value
  233. alias
  234. Close the Aliases dialog after mailing to an alias.
  235. %%
  236. compose
  237. Close the ~#Compose window#~ after sending or cancelling a message.
  238. %%
  239. message
  240. Close the ~#Message Display window#~ when the displayed message is
  241. ~#delete~cmd#~d, unless ~#autoprint#~ is set and another message to display can
  242. be found.  Note that one of ~#show_deleted~var#~ or ~#autoprint#~ must be set
  243. in order for the ~#Message Display window#~ to remain open when the displayed
  244. message is ~#delete#~d.
  245. %%
  246. open
  247. Close the Open Folder dialog after opening a folder.
  248. %%
  249. print
  250. Close the Print Messages dialog after printing.
  251. %%
  252. save
  253. Close the Save dialog after ~#saving#~.
  254. %%
  255. templates
  256. Close the ~#Templates#~ dialog after selecting a template.
  257. %%
  258. Conditions:
  259. In GUI mode, automatically dismiss (close) selected windows after
  260. performing an operation.
  261. Setting ~#autodismiss#~ without giving any
  262. conditions is equivalent to setting all the possible conditions.
  263. If ~#autoiconify#~ is also set, it may override one or more of the
  264. conditions for ~#autodismiss#~.
  265. %%
  266.  
  267. --
  268. autodisplay
  269. gui mswindows boolean string
  270. FALSE
  271. Keywords:
  272. This variable may be set to a space- or comma-separated list of
  273. attachment type keywords.  If a message is received that contains
  274. an attachment of one of the listed types, that attachment is
  275. automatically displayed when the message is read.
  276.  
  277. Autodisplay is performed only in GUI mode.  To display a message
  278. without automatically displaying its ~#attachments#~, type its number
  279. (and only its number) in the Command: field of the ~#Main window#~ and
  280. press return.
  281. %%
  282.  
  283. --
  284. autoedit
  285. tty fullscreen gui mswindows boolean multivalue
  286. FALSE
  287. 2
  288. new
  289. Invoke the editor when composing new messages.
  290. %%
  291. reply
  292. Invoke the editor when replying to messages.
  293. %%
  294. Conditions:
  295. Automatically enter your editor of choice when composing outgoing
  296. messages.  If set, but not to any values, the editor is always started
  297. when a composition is begun.  Otherwise, the editor is started only in
  298. the specified circumstances.
  299. %%
  300.  
  301. --
  302. autoformat
  303. mac gui mswindows lite boolean multivalue
  304. # default values
  305. TRUE compose
  306. # number of options
  307. 1
  308. # list the options
  309. compose
  310. Automatically wrap text (according to the value of wrapcolumn) in the
  311. ~#Compose window#~.
  312. %%
  313. NULL
  314. Cause text to be "word-wrapped" when lines are too long to fit in the
  315. window.  For the Message Display window, text wraps at the width of
  316. the window.  For the Compose window, text wraps at the column
  317. specified by ~#wrapcolumn#~ (and relieves you of needing to press
  318. RETURN at the ends of lines).  If wrapcolumn is not set, the width of
  319. the Compose window is used.
  320.  
  321. When composing messages, it is recommended that text wrap earlier than
  322. column 80, since 80 columns is a reasonable guess about the width of
  323. the recipient's display.  (Lines longer than the width of the display
  324. are often difficult to read.)  In fact, for heightened readability,
  325. many consider 72 to be the ideal value for wrapcolumn.
  326.  
  327. After you compose a message, autoformat may alter it to look slightly
  328. different from what you saw on the screen.  When precise line-wrapping
  329. is important, you are encouraged to manually insert newlines into the
  330. text rather than rely on the formatting characteristics of autoformat.
  331.  
  332. If this variable is set, but not to any value, it behaves as if it
  333. were set to "compose".
  334. Autoformatting is not performed in Z-Mail's command-line interface.
  335. %%
  336.  
  337. --
  338. autoiconify
  339. gui mswindows multivalue
  340. # default values:
  341. NONE
  342. # number of options
  343. 3
  344. # list the options, each separated by "%%"
  345. alias
  346. Close the Aliases dialog after mailing to an alias.
  347. %%
  348. compose
  349. Iconify the ~#Compose window#~ after sending or cancelling a message.
  350. %%
  351. message
  352. Iconify the ~#Message Display window#~ when the displayed message is
  353. ~#delete~cmd#~d, unless ~#autoprint#~ is set and another message to display can
  354. be found.  Note that one of ~#show_deleted~var#~ or ~#autoprint#~ must be set
  355. in order for the ~#Message Display window#~ to remain open when the displayed
  356. message is ~#delete#~d.
  357. %%
  358. Conditions:
  359. In GUI mode, automatically iconify selected windows after performing
  360. an operation.  If both ~#autodismiss#~ and ~#autoiconify#~ are set for a
  361. particular window, the window will be iconified.  Setting ~#autoiconify#~
  362. without any specific conditions is equivalent to setting all of the
  363. possible conditions.
  364. %%
  365.  
  366. --
  367. autoinclude
  368. tty fullscreen mac gui mswindows boolean
  369. FALSE
  370. NULL
  371. When replying to mail, a copy of the message being replied to
  372. is automatically inserted into your message body, indented by
  373. the string described by ~#indent_str#~.
  374.  
  375. See also the ~#pre_indent_str#~ and ~#post_indent_str#~ variables.
  376. %%
  377.  
  378. --
  379. autoprint
  380. tty fullscreen mac gui mswindows boolean
  381. is_gui?TRUE:is_lite
  382. NULL
  383. Automatically display the ~#next#~ message on the list when a message
  384. is ~#delete#~d.
  385. %%
  386.  
  387. --
  388. auto_route
  389. tty fullscreen mac gui mswindows boolean string
  390. NONE
  391. Host/Path:
  392. Remove redundant UUCP hostnames when replying to messages.  If set
  393. (but not to a text string), all the recipients in a message that is
  394. being replied to will be routed through the path back to the original
  395. author.  If auto_route is set to a specific pathname (host names
  396. separated by `!'s), all addresses in the reply will have this route
  397. prepended before redundant hosts are removed.  This variable is
  398. normally set by the system administrator if it is needed.
  399. %%
  400.  
  401. --
  402. autosave_count
  403. lite gui numeric gui_max=1000
  404. 100
  405. Value:
  406. This variable controls how often the composition will be automatically saved
  407. to a temporary file in GUI mode.  It specifies the number of keystrokes
  408. between saves.
  409. %%
  410.  
  411. --
  412. autosign
  413. tty fullscreen mac gui mswindows boolean string
  414. FALSE ~/.signature
  415. Filename:
  416. Append a signature to outgoing mail.  If this variable is set, but not
  417. to a string, then the file
  418. .signature in your home directory
  419. is used.
  420.  
  421. If set to a string beginning with a backslash -- \like this -- or
  422. enclosed in square braces -- [like this] -- then these strings
  423. (without the backslash or square braces) are added directly to the
  424. message instead of being treated as file names.
  425.  
  426. By default, the string is interpreted as a filename, and the contents
  427. of the named file are used as the signature.
  428. A leading ~ or + character is expanded to your home or folder
  429. directory, respectively.
  430.  
  431. If set to a string that starts with an exclamation point (!), the
  432. remainer of the string is interpreted as a command and run in a shell.
  433. The addresses of the message are passed to the command as arguments,
  434. and the output of the command is used as the signature.
  435. %%
  436.  
  437. --
  438. autosign2
  439. tty fullscreen mac gui mswindows string
  440. NONE
  441. Addr:File:
  442. This alternate signature is available for special cases where a
  443. signature different than the regular ~#autosign#~ is desired.  The
  444. format for this variable is:
  445.  
  446.  autosign2 = "address1, address2, ... : signature"
  447.  
  448. where address1, address2, ... may be specific users' addresses
  449. or may have one of the forms:
  450.  
  451.   !hostname     any user at the named host (usually your own)
  452.   @domain       any user in the given domain (e.g. @z-code.com)
  453.  
  454. and the signature is the same as described for ~#autosign#~.  Note that
  455. ~#autosign#~ must also be set in order for ~#autosign2#~ to work.
  456.  
  457. If a list of addresses is given (terminated by a colon), then all
  458. recipients of the message must match the list of addresses in
  459. autosign2; otherwise, the signature in ~#autosign#~ is used instead.  If
  460. all addresses match but the ~#autosign2#~ signature is empty (no
  461. signature follows the colon), then the message is not signed.
  462. %%
  463.  
  464. --
  465. autotyper
  466. tty fullscreen gui string
  467. NONE
  468. Program:
  469. Set the autotyper variable to the name of an autotyper 
  470. program. An autotyper program takes the name of a file 
  471. being attached to a message and returns an appropriate 
  472. MIME-type name.
  473.   
  474. Autotyper programs are not provided by default, but the 
  475. following examples are available in $ZMAIL/bin:
  476.   
  477. type-by-magic    Checks that magic number of a file to
  478.                 determine its format.
  479.   
  480. type-by-suffix    Checks the suffix of a file's name to
  481.                 determine its format. This script does
  482.                 not look at a file's contents.
  483. %%
  484.  
  485. --
  486. cdpath
  487. tty fullscreen gui mswindows string
  488. NONE
  489. Path:
  490. If set to a string of pathnames separated by spaces, this variable is
  491. used in searching for a directory when the ~#cd~cmd#~ command is issued.  The
  492. current directory is always searched before searching directories
  493. listed in ~#cdpath#~.
  494. %%
  495.  
  496. --
  497. child
  498. tty fullscreen gui string readonly
  499. NULL
  500. When Z-Mail creates a child UNIX process in the background, this
  501. variables holds the process-id (PID) of the child process.
  502. This variable is read-only.
  503. %%
  504.  
  505. --
  506. cmd_help
  507. tty fullscreen mac gui string permanent
  508. *
  509. Path:
  510. This variable gives the path name of the general ~#help#~ file, which is
  511. read by the ~#help#~ command.  This variable is normally reset only in the
  512. system initialization files, when the default location of the ~#help#~
  513. file has changed.  If an unset is attempted, this variable is
  514. automatically restored to its default value.
  515.  
  516. The value of this variable is not saved when .zmailrc is
  517. written by the ~#saveopts~cmd#~ command.
  518.  
  519. %%
  520.  
  521. --
  522. complete
  523. tty fullscreen gui mswindows boolean string
  524. FALSE \E\CD
  525. Characters:
  526. The first character of the value of complete is used as the
  527. "completion character".  If ~#complete#~ is set, but not to a value,
  528. the escape (ESC) character is used as the default.  Completion is
  529. currently supported only for file names.  The escape character is
  530. treated specially by many GUI mode window managers, so completion may
  531. not operate normally in the GUI mode unless ~#complete#~ is set to
  532. some other character.
  533.  
  534. The second character of the value of ~#complete#~ is used as the
  535. completion listing character.  When this character is typed, the
  536. possible completions will be printed, and Z-Mail will prompt again
  537. with the original prefix.  This feature is used only in the
  538. command-line interface of Z-Mail.
  539.  
  540. If ~#complete#~ is set to only a single character, completion listing is
  541. disabled; if it is set with no value, Ctrl-D is used as the default
  542. listing character.  If both the completion and listing characters are
  543. the same, Z-Mail completes if possible and (in the command-line
  544. interface only) produce a listing if the completion is not unique.
  545. %%
  546.  
  547. --
  548. comp_attach_label
  549. gui mswindows singlevalue
  550. comment
  551. 5
  552. comment
  553. Display the comment from the local attachment type database.
  554. %%
  555. content
  556. Display the content name supplied by the sender.
  557. If no content name was sent, this is the same as "filename".
  558. %%
  559. description
  560. Display the descriptive text supplied by the sender.
  561. If no description was sent, this is the same as "comment".
  562. %%
  563. filename
  564. Display the file name.
  565. %%
  566. type
  567. Display the attachment type.
  568. %%
  569. Item:
  570. This variable controls what information will be displayed below each
  571. attachment icon in the attachments area of a compose window.  If this
  572. variable is not set, or if none of the other information can be found,
  573. the attachment type is displayed.
  574. %%
  575.  
  576. --
  577. compose_lines
  578. gui mswindows numeric permanent
  579. NONE 18
  580. Lines:
  581. Sets the initial number of lines in the ~#Compose window#~ 
  582. in GUI mode.
  583. Changing this variable will not affect Compose windows that are
  584. already open, but may change the size of new ~#Compose window#~s.
  585. If this variable appears to be set to 0, then a size specified in
  586. your window system defaults is being used.
  587.  
  588. This variable was formerly called "msg_win".
  589. %%
  590.  
  591. --
  592. compose_panes
  593. mac gui mswindows lite multivalue
  594. folder,body,action_area,attachments,toolbar
  595. # number of multi-values in variable:
  596. 6
  597. # list the values:
  598. toolbar
  599. The toolbar.
  600. %%
  601. folder
  602. The area that contains the text field where the current folder is specified.
  603. %%
  604. body
  605. The message body that is being edited.
  606. %%
  607. action_area
  608. The button panel where actions are displayed.
  609. %%
  610. status_bar
  611. The status bar.
  612. %%
  613. attachments
  614. The attachments icons.
  615. %%
  616. Conditions:
  617. Controls which "panes" in the Compose window are visible.  Unsetting
  618. this variable turns on all the panes.
  619.  
  620. To remove the address headers pane, turn on the ~#edit_hdrs#~ variable.
  621. %%
  622.  
  623. --
  624. crt
  625. tty fullscreen gui numeric permanent
  626. NONE 18
  627. Lines:
  628. The number of lines a message must have for ~#pager~var#~ to be invoked.
  629. Used only in the command line and fullscreen interfaces.
  630. %%
  631.  
  632. --
  633. cwd
  634. tty fullscreen gui mswindows readonly string
  635. Directory:
  636. The current working directory.  Files and folders that do not have
  637. full path names (beginning with a `/', `+', or `~' character) are read
  638. from or written to this directory.
  639.  
  640. The value of this variable is not saved when .zmailrc is written.
  641. %%
  642.  
  643. --
  644. date_received
  645. tty fullscreen mac gui mswindows boolean
  646. FALSE
  647. NULL
  648. When message ~#headers#~ are printed, the dates and times normally shown
  649. are those when the sender sent the messages.  If this variable is set,
  650. then the dates displayed are the dates when the messages were
  651. received.  This also affects date ~#sorting#~ in the line and curses
  652. modes.
  653. %%
  654.  
  655. --
  656. dead
  657. tty fullscreen mac gui mswindows string
  658. * ~/dead.letter
  659. Filename:
  660. Names the file to use instead of dead.letter when saving an outgoing
  661. message that has been interrupted or that otherwise fails to be sent.
  662. Your Mail Transport Agent may also save a copy of messages that failed
  663. to deliver.
  664.  
  665. Also see the variable ~#nosave#~, which allows you to turn off the saving
  666. of dead letters by Z-Mail.  (This would not affect the transport agent.)
  667. %%
  668.  
  669. --
  670. deletesave
  671. tty fullscreen mac gui mswindows boolean
  672. FALSE
  673. NULL
  674. Specifies that `saved' messages should be ~#delete#~d when the folder is
  675. ~#update~ui#~d.  This is the default behavior in the system mailbox, but in
  676. other folders, `saved' messages are not normally ~#delete#~d.  Messages
  677. that have been preserved with the ~#preserve#~ command are not affected
  678. by ~#deletesave#~.  If both ~#keepsave#~ and ~#deletesave#~ are set, only
  679. ~#keepsave#~ is used, so `saved' messages will not be ~#delete#~d.
  680. %%
  681.  
  682. --
  683. detach_dir
  684. tty fullscreen mac gui mswindows string
  685. * +detach.dir
  686. Pathname:
  687. The pathname of the directory to use for temporary files when detaching
  688. and displaying ~#attachments#~ of messages you have received.  This path is
  689. used by the "~#detach~cmd#~ -display" command and when displaying ~#attachments#~
  690. from the ~#Message Display window#~ in GUI mode.
  691.  
  692. Attachment temporary files are deleted when the folder from which they
  693. were detached is ~#update~ui#~d.
  694. %%
  695.  
  696. --
  697. display_headers
  698. mac gui mswindows singlevalue
  699. standard
  700. 5
  701. all
  702. Display all headers.
  703. %%
  704. none
  705. Do not display any headers.
  706. %%
  707. retained
  708. Display only headers that have been retained with the "retain" command.
  709. %%
  710. standard
  711. If there are any retained headers, display only those; otherwise, display
  712. all headers that have not been ignored.
  713. %%
  714. unignored
  715. Display only headers that have not been ignored with the "ignore" command.
  716. %%
  717. Condition:
  718. This variable specifies which headers will be displayed when the "display"
  719. command is used to read a message.
  720. %%
  721.  
  722. --
  723. domain_route
  724. tty fullscreen mac gui mswindows boolean string
  725. NONE
  726. Host/Path:
  727. Specifies that addresses containing a fully-qualified domain should be
  728. short-circuited to mail directly to the rightmost fully-qualified
  729. domain.  If set boolean (not to a string), only short-circuiting is
  730. done.  If set to a string, the address is rewritten to UUCP form and
  731. the value of the variable is prepended.  This variable is normally
  732. set by the system administrator if and when it is needed.
  733. %%
  734.  
  735. --
  736. dot
  737. tty fullscreen boolean
  738. FALSE
  739. NULL
  740. Causes Z-Mail to accept "." on a line by itself to send an outgoing
  741. message.  This is not used in the GUI mode.
  742. %%
  743.  
  744. --
  745. dot_forward
  746. tty fullscreen mac gui mswindows boolean
  747. TRUE
  748. NULL
  749. If you have no .forward file in your home directory, a dialog is posted each
  750. time you launch MediaMail. The dialog allows you to create a .forward file
  751. for the purpose of enabling a reassembly agent. The reassemble agent allows
  752. you to receive very large messages that have been split into pieces small
  753. enough for most mail systems to handle. Unset the dot_forward to suppress the
  754. posting of this dialog.
  755. %%
  756.  
  757. --
  758. dot_lock
  759. tty fullscreen mac gui mswindows boolean
  760. TRUE
  761. NULL
  762. Causes Z-Mail to create a lock file when ~#updating#~ the system mailbox.
  763. This is necessary if your system mail directory is NFS mounted, to
  764. ensure that Z-Mail and other programs such as the mail transport
  765. agent (MTA) are synchronized.
  766. %%
  767.  
  768. --
  769. edit_hdrs
  770. tty fullscreen gui mswindows boolean
  771. FALSE
  772. NULL
  773. Allow the ~#headers#~ of messages to be edited using your editor.  When
  774. set, the "To:", "Cc:", "Subject:" lines and other ~#headers#~ appear in
  775. the same text area as the body of the message you are composing.
  776. %%
  777.  
  778. --
  779. editor
  780. tty fullscreen gui string
  781. * vi
  782. Editor:
  783. This variable is only used in GUI mode if the ~#wineditor#~
  784. and ~#visual#~ variables are not set.
  785.  
  786. The editor variable specifies the editor you prefer to use 
  787. when the editing outgoing messages.  Default is the value of the 
  788. environment string EDITOR or the variable ~#visual#~.  
  789.  
  790. %%
  791.  
  792. --
  793. escape
  794. tty fullscreen gui string permanent
  795. ~
  796. Character:
  797. The escape character to begin extended editing commands when composing
  798. outgoing messages in the line mode or fullscreen interfaces.
  799. %%
  800.  
  801. --
  802. exit_saveopts
  803. tty fullscreen gui mswindows mac boolean string
  804. # default values:
  805. true -f -g
  806. Options:
  807. When this variable is set, the saveopts command
  808. is automatically executed when you exit
  809. MediaMail,
  810. so changes you have made to your configuration
  811. are saved to your ~/.zmailrc file.
  812.  
  813. The saveopts command is executed with the
  814. options specified in this variable.  
  815. By default, the -f and -g options are used,
  816. which means that you will not be prompted to
  817. have the changes saved, and that GUI-specific
  818. settings such as fonts will also be saved for you.
  819.  
  820. To prevent your changes from being saved automatically, 
  821. unset this variable.
  822.  
  823. See ~#saveopts~cmd#~ for more information.
  824. %%
  825.  
  826.  
  827. --
  828. fetch_timeout
  829. tty fullscreen mac gui mswindows numeric
  830. NONE 15
  831. Minutes:
  832. The number of minutes between mail fetches that also call the Z-Script
  833. function 'fetch_mail_hook()'.  The ~#timeout#~ variable is also
  834. respected.
  835. %%
  836.  
  837. --
  838. fignore
  839. tty fullscreen gui string
  840. NONE
  841. Patterns:
  842. This variable is tested when filename completion is used (see the
  843. variable ~#complete#~ for details).  The value of fignore may be a list
  844. of filename extensions (".c", ".o", etc.), a list of filename patterns
  845. containing metacharacters (*?{}[]), or a mixture of the two.  Each
  846. element in the list must be separated from the others by a space.
  847. When a filename completion occurs, any filenames with the extensions
  848. listed in fignore, or matching the patterns given there, will be
  849. omitted from the completion.
  850. %%
  851.  
  852. --
  853. filelist_fmt
  854. gui string
  855. # the is_gui? here prevents the ? in the value from being interpreted.
  856. is_gui?%(.?..                [╗≤└º ╡≡╖║┼Σ╕«]%|%17f %11t  %m/%d/%y   %T %11s%)
  857. Format:
  858. This variable controls the format of the filename entries in the
  859. file finder dialog.  The string may contain formatting characters
  860. to show information about each file.
  861.  
  862.     %f  the filename
  863.     %t  the file's type, as in "[file]", "[empty]", etc.
  864.     %s  the file's size in bytes
  865.     %m  the month of the file's last-modified date
  866.     %d  the day of the file's last-modified date
  867.     %y  the year of the file's last-modified date
  868.     %T  the time of day of the file's last-modified date
  869.     %%  a literal %
  870.  
  871. Any of the substitutions may take a width specification in the form of
  872. a number just after the `%'.  For example, "%10f" is a field ten characters
  873. wide which contains the filename.  A string of this form:
  874.  
  875.     %(f?plain file%)
  876.  
  877. is replaced with "plain file" if the file is a plain file, and is
  878. removed otherwise.  Also, a string of the form:
  879.  
  880.     %(f?plain file%|not plain file%)
  881.  
  882. is replaced with "plain file" if the file is a plain file, or the
  883. string "not plain file" otherwise.  The following conditions can
  884. be used for this construct:
  885.  
  886.     f   the file is a plain file
  887.     d   the file is a directory
  888.     z   the file is zero size
  889.     .   the file is the directory ".."
  890.  
  891. A string of this form:
  892.  
  893.     %n(text%)
  894.  
  895. (where "n" is a number) specifies that the "text" inside the parentheses
  896. should be filled or truncated to exactly n characters.
  897. %%
  898.  
  899. --
  900. first_part_primary
  901. tty fullscreen mac gui mswindows boolean
  902. FALSE
  903. NULL
  904. When this variable is set, Z-Mail interprets the first body part of
  905. any multipart message as the primary body part.  If this primary part
  906. is text-typed or is an embedded message, Z-Mail displays this primary
  907. part as text in the Message Display Window or via the message pager, 
  908. but does NOT display any other body parts in this manner.  In the
  909. graphical user interface, the primary part and all additional parts
  910. appear as icons in the Attachments area of the Message Display window;
  911. to display a part, click on its icon.  In the command-line interface,
  912. the ~#detach~cmd#~ command must be used to display additional parts.
  913.  
  914. When this variable is NOT set, Z-Mail displays "inline" all text and
  915. embedded message parts smaller than 10 kilobytes in size.  Messages
  916. that have only a single text part are shown inline regardless of the
  917. size of the part.
  918.  
  919. Note:  Future versions of Z-Mail will recognize standardized message
  920. headers that define the inline behavior of message body parts.  If
  921. such a header is present in a particular message and is recognized
  922. by Z-Mail, this variable will have no effect on that message.
  923. %%
  924.  
  925. --
  926. folder
  927. tty fullscreen mac gui mswindows string permanent
  928. * ~/Mail
  929. Pathname:
  930. Pathname to the directory where personal folders are kept.  This path
  931. is used by various commands to expand the `+' metacharacter.
  932.  
  933. `~/Mail' is the default expansion of `+'.
  934. %%
  935.  
  936. --
  937. folder_title
  938. tty fullscreen mac gui mswindows string
  939. NONE
  940. Title:
  941. In the 
  942. graphical user 
  943. interface, the title of each open folder is
  944. displayed in the Folder Status scrolled list below the menu bar in
  945. the ~#Main window#~, using the format specified by ~#folder_title#~.
  946. The string may contain formatting characters to show information about
  947. the status of your active folder.  
  948. See the ~#prompt#~ variable for a list of the possible formatting 
  949. characters.
  950. This string is also used to format the output of the ~#folder~cmd#~
  951. command when the "-list" option is used in any interface.
  952. See also ~#main_folder_title#~.
  953.  
  954. This variable was formerly called "title".
  955. %%
  956.  
  957. --
  958. fonts_db
  959. gui string
  960. ~/.zmfonts
  961. File:
  962. The ~#Fonts dialog#~ allows you to change the fonts used by various
  963. objects in the graphical user interface.  You may also set the Label
  964. strings of objects as well.  When you want to reuse the font settings
  965. you have made for the next time you use Z-Mail, you must save the
  966. changes to some file.  This may be any file you like, but the file
  967. from which Z-Mail retrieves settings is identified by the value of
  968. ~#fonts_db#~.  Therefore, you can use different schemes by saving these
  969. settings to number of different files and then setting fonts_db to any
  970. one of them for each scheme you want to use.
  971. %%
  972.  
  973. --
  974. fortunates
  975. tty fullscreen gui mswindows string
  976. NONE
  977. Users:
  978. Lists the addresses of persons who receive fortunes appended to
  979. outgoing mail when fortune is set.  The format of the address list is
  980. the same as for the variable ~#autosign2#~.
  981. %%
  982.  
  983. --
  984. fortune
  985. tty fullscreen gui mswindows boolean string
  986. FALSE *
  987. Flag:
  988. If fortune is set, a random fortune is appended to the end of all
  989. outgoing mail.  By default, "fortune -s" (short fortunes) is used.
  990. The ~#fortunates#~ variable can be used to control which recipients
  991. receive random fortunes and which do not.
  992.  
  993. Some systems do not provide random fortunes.  In this case, this
  994. variable may be set to the full pathname of a program whose standard
  995. output will be appended to the message.
  996. %%
  997. --
  998. function_help
  999. tty fullscreen mac gui string permanent
  1000. *
  1001. Path:
  1002. This variable gives the path name of the ~#help#~ file for functions
  1003. defined within the system initialization files.
  1004.  
  1005. The value of this variable is not saved when .zmailrc 
  1006. is written by the ~#saveopts~cmd#~ command.
  1007. %%
  1008.  
  1009. --
  1010. gui_help
  1011. gui string permanent
  1012. is_gui?*:NONE
  1013. Path:
  1014. Location of the ~#help#~ file for the graphical user interface mode.
  1015.  
  1016. The value of this variable is not saved when .zmailrc is written.
  1017. %%
  1018. --
  1019. hangup
  1020. tty fullscreen gui boolean
  1021. FALSE
  1022. NULL
  1023. If this variable is set, Z-Mail ~#update~ui#~s all open folders when its
  1024. connection to a terminal (or to the X server in GUI mode) is lost.  As
  1025. usual, Z-Mail attempts to load any new mail that has arrived in each
  1026. folder before it ~#update~ui#~s that folder.
  1027.  
  1028. CAUTION:  In the event of an error, Z-Mail cannot request that the
  1029. user confirm any action, because user input is disabled by the loss of
  1030. the connection.  It thus is not possible for Z-Mail to guarantee that
  1031. ~#update~ui#~ on hangup is non-destructive.
  1032.  
  1033. If ~#hangup#~ is not set, Z-Mail exits on lost connection and leaves a
  1034. temporary copy of each writable folder in the ~#tmpdir#~ directory (in
  1035. your home directory if ~#tmpdir#~ is not set).
  1036. %%
  1037.  
  1038. --
  1039. hidden
  1040. gui mswindows multivalue
  1041. NONE
  1042. # number of multi-values in variable:
  1043. 8
  1044. # list the values:
  1045. deleted
  1046. Hide deleted messages
  1047. %%
  1048. forwarded
  1049. Hide forwarded messages
  1050. %%
  1051. new
  1052. Hide new messages
  1053. %%
  1054. old
  1055. Hide old messages
  1056. %%
  1057. preserved
  1058. Hide ~#preserve#~d messages
  1059. %%
  1060. replied
  1061. Hide messages that have been replied to
  1062. %%
  1063. saved
  1064. Hide saved messages
  1065. %%
  1066. unread
  1067. Hide unread messages
  1068. %%
  1069. Types:
  1070. This variable specifies which types of messages should be hidden from
  1071. the ~#headers#~ list in the ~#Main window#~.  By default, only ~#delete#~d
  1072. messages are hidden, unless the ~#show_deleted#~ variable is set, in
  1073. which case nothing is hidden.
  1074.  
  1075. If this variable is set, but does not have any values, then all types
  1076. of messages are displayed.
  1077. %%
  1078.  
  1079. --
  1080. history
  1081. tty fullscreen numeric gui_max=1000
  1082. NONE
  1083. Number:
  1084. This variable is set to the number of commands the shell interface
  1085. will remember.  It is just like the history variable used in `csh'.
  1086. %%
  1087.  
  1088. --
  1089. hold
  1090. tty fullscreen mac gui mswindows boolean
  1091. TRUE
  1092. NULL
  1093. Normally, on termination of Z-Mail, messages that have been read in
  1094. the system mailbox are saved in your personal mailbox.  Setting ~#hold#~
  1095. prevents this from happening, so the messages remain in the system
  1096. mailbox to which they are delivered.
  1097. %%
  1098.  
  1099. --
  1100. home
  1101. tty fullscreen gui mswindows string
  1102. *
  1103. Directory:
  1104. Names your home directory.  You should not need to change this.
  1105.  
  1106. The value of this variable is not saved when .zmailrc is written.
  1107. %%
  1108.  
  1109. --
  1110. hostname
  1111. tty fullscreen gui mswindows string
  1112. *
  1113. Hostname:
  1114. The name of your machine.  This is set automatically from the list
  1115. of hostnames in your operating system.  You should not need to
  1116. change this, unless the first name in the list is not the preferred
  1117. name for use in your return address on outgoing messages.  In that
  1118. event, you may wish to change the order of the names.
  1119.  
  1120. The value of this variable is not saved when .zmailrc is written.
  1121. %%
  1122.  
  1123. --
  1124. i18n_read_mailbox
  1125. tty fullscreen gui string
  1126. /usr/sbin/isotoeuc
  1127. Command:
  1128. The command in this variable is run whenever Z-Mail reads the mail
  1129. spool to process new mail.  New messages which have arrived since the
  1130. last mail check are supplied to the command's standard input, and
  1131. Z-Mail expects the message to appear on the commands standard output.
  1132.  
  1133. The command specified in i18_read_mailbox must not affect the headers
  1134. of the messages that are passed through it.
  1135.  
  1136. Modifying this variable after Z-Mail starts is not recommended.
  1137.  
  1138. This variable, along with ~#i18n_mail_transport#~ 
  1139. and ~#i18n_write_mailbox#~, is intended for use in Asian-language
  1140. environments where the encoding format used for message transport
  1141. differs from that used for message storage.
  1142. %%
  1143.  
  1144. --
  1145. i18n_write_mailbox
  1146. tty fullscreen gui string
  1147. /usr/sbin/euctoiso
  1148. Command:
  1149. The command in this variable is run whenever Z-Mail writes messages to
  1150. the mail spool.  Messages that Z-Mail wants to write to the spool are
  1151. supplied to the command's standard input, and Z-Mail expects the
  1152. messages to appear on the commands standard output.  The modified
  1153. messages are then written to the mail spool.
  1154.  
  1155. The command specified in i18_write_mailbox must not affect the headers
  1156. of the messages that are passed through it.
  1157.  
  1158. Modifying this variable after Z-Mail starts is not recommended.
  1159.  
  1160. This variable, along with ~#i18n_mail_transport#~ 
  1161. and ~#i18n_read_mailbox#~, is intended for use in Asian-language
  1162. environments where the encoding format used for message transport
  1163. differs from that used for message storage.
  1164. %%
  1165.  
  1166. --
  1167. i18n_mail_transport
  1168. tty fullscreen gui string
  1169. /usr/sbin/euctoiso
  1170. Command:
  1171. The command in this variable is run whenever Z-Mail sends a message
  1172. via the mail transport agent (MTA).  The message is supplied on the
  1173. command's standard input, and the command's output is passed to the MTA.
  1174.  
  1175. The command specified in i18_mail_transport must not affect the
  1176. headers of the messages that are passed through it.
  1177.  
  1178. Modifying this variable after Z-Mail starts is not recommended.
  1179.  
  1180. This variable, along with ~#i18n_write_mailbox#~
  1181. and ~#i18n_read_mailbox#~, is intended for use in Asian-language
  1182. environments where the encoding format used for message transport
  1183. differs from that used for message storage.
  1184. %%
  1185.  
  1186. --
  1187. ignore_bang
  1188. tty fullscreen boolean
  1189. FALSE
  1190. NULL
  1191. Ignore `!' as a history reference.  Note that this severely limits
  1192. use of the ~#cmd~cmd#~ facility, which depends upon history references for
  1193. argument substitutions.
  1194. %%
  1195.  
  1196. --
  1197. ignoreeof
  1198. tty fullscreen boolean string
  1199. NONE
  1200. Command:
  1201. Ignores Ctrl-D as a command to ~#exit#~.  If set to a string, that string
  1202. is executed as a command when Ctrl-D is typed.  This does not apply
  1203. in the GUI mode.
  1204. %%
  1205. --
  1206. indent_str
  1207. tty fullscreen mac gui mswindows string
  1208. >\
  1209.  
  1210. String:
  1211. When including messages into the text of a letter you are editing,
  1212. each line of the included messages is preceded by the value of
  1213. ~#indent_str#~.  If this is not set, the message body is indented by the
  1214. string "> ".
  1215.  
  1216. See also the ~#pre_indent_str#~ and ~#post_indent_str#~ variables.
  1217. %%
  1218.  
  1219. --
  1220. index_dir
  1221. tty fullscreen mac gui mswindows string
  1222. * +index.dir
  1223. Pathname:
  1224. The pathname of the directory where external folder index files are to
  1225. be kept.  This path is used by "~#update~cmd#~ -external" (and other commands)
  1226. to create the external index file for a folder.
  1227.  
  1228. If a complete pathname is not given, the name of the folder directory
  1229. (abbreviated as "+" (plus), see the ~#folder~var#~ variable) is prepended.
  1230. If index_dir is not set or is an empty string, then the directory
  1231. "+index.dir" is used for external index files.  The name of the index
  1232. file within the index directory is the same as the name of the folder.
  1233. If the index directory and the directory containing the folder are
  1234. the same (e.g. index_dir is set to "+") then the index file name is
  1235. the folder name with ".ix" appended.  On systems with file name length
  1236. limits, the folder name is truncated before appending ".ix".
  1237.  
  1238. Index files can be used to save the state of a read-only folder or to
  1239. "checkpoint" a writable folder.  An index is created automatically if
  1240. you ~#update~ui#~ a folder when you do not have permission to write to the
  1241. folder file itself.  For writable folders, an index may be created
  1242. within the folder file, so an external index is not normally used.
  1243. However, "~#update~cmd#~ -external" may be used to create an external index
  1244. as a checkpoint.  See also the ~#index_size#~ variable.
  1245.  
  1246. External index files are removed by ~#rmfolder#~ -x foldername", or
  1247. when the folder itself is removed by "~#rmfolder#~ foldername", or (for
  1248. writable folders only) when all messages have been ~#delete#~d and the
  1249. folder is ~#update~ui#~d.
  1250. %%
  1251.  
  1252. --
  1253. index_size
  1254. tty fullscreen mac gui mswindows boolean numeric
  1255. FALSE
  1256. Size to Index:
  1257. The size (in tens of messages) that a ~#folder#~ must reach before an
  1258. index of the folder is automatically created.  For example, a value
  1259. of 10 (ten) would cause an index to automatically be created for
  1260. any folder of 100 (one hundred) or more messages.  Note that an index is
  1261. created only when a folder is ~#update~ui#~d.  If a folder is opened and
  1262. closed without ~#update~ui#~, no index will be created regardless of the
  1263. folder's size.
  1264.  
  1265. Indices speed up opening of large folders by saving, in one place,
  1266. the information that would otherwise have to be read separately from
  1267. each message.  For smaller folders, however, an index may not be
  1268. desired.  Set index_size according to your preference for automatic
  1269. index creation.  A value of 0 (zero) or boolean true (set, but no
  1270. numeric value) means that all folders should be indexed, regardless
  1271. of size.  If index_size is not set, folders are not automatically
  1272. indexed.
  1273.  
  1274. A folder index may be either internal (stored in the folder along with
  1275. the messages) or external (stored in a separate file).  An internal
  1276. index is used for writable folders, and an external index for
  1277. read-only folders.  See the variable ~#index_dir#~ for details about
  1278. external folder index files.  It is possible for a folder to have both
  1279. an internal and an external index, in which case the internal index is
  1280. used first.  The external index is then referred to for status and
  1281. sorting information.
  1282.  
  1283. Note that the index of a folder opened in read-only mode (by the
  1284. "-readonly" option when starting Z-Mail or when using the "folder"
  1285. command) is not normally ~#update~ui#~d.  However, if index_size is set
  1286. and the folder is large enough, an external index file is created
  1287. when the read-only folder is ~#update~ui#~d or closed, even if the file
  1288. already has an index.  An index is created automatically if you
  1289. ~#update~ui#~ a folder when you do not have permission to write to the
  1290. folder file itself.
  1291.  
  1292. Indexing is suppressed by "~#update~cmd#~ -noindex" or "~#close~cmd#~ -noindex".
  1293. %%
  1294.  
  1295. --
  1296. intr_level
  1297. gui mswindows mac numeric
  1298. 50
  1299. Level:
  1300. When commands or other operations take a long time to complete, Z-Mail
  1301. sometimes posts a "task meter" that provides feedback about how much of
  1302. the job is done.  The task meter also provides the ability to stop some
  1303. tasks in progress.  If you start a long, time-consuming process, you
  1304. can stop it with a mouse click instead of having to wait for it to
  1305. complete.
  1306.  
  1307. Rather than having the meter posted for each operation, Z-Mail tries to
  1308. choose those operations that "take a long time," so you aren't bothered
  1309. by excessive popping up and down of these dialogs.  However, some
  1310. computers are faster than others, so it is not always possible to
  1311. accurately guess how long a particular task may take.  Furthermore,
  1312. people's expectations differ.  Therefore, the value of ~#intr_level#~ can
  1313. be set to some value that suits your tastes.  The name indicates that
  1314. this is the level at which you wish to be given the opportunity to
  1315. interrupt an activity before it completes.
  1316.  
  1317. The value is loosely based on the number of messages or size of the
  1318. file that will be affected by the task.  A good estimate would be
  1319. about 10 messages per intr_level increment.  So, for example, if
  1320. intr_level were set to 5 and you were to search for a pattern from a
  1321. folder with 50 or more messages, a task meter would pop up and provide
  1322. feedback for how much of the task was complete.  If there were less
  1323. than 50 messages, the task meter would not pop up.
  1324.  
  1325. The task meter may also pop up when ~#opening folders#~ or
  1326. ~#updating#~ folders.  In this case, Z-Mail's guess is based on the
  1327. size of the folder in bytes rather than on the number of messages.
  1328.  
  1329. The drawback to the task meter is that performance may drop due to the
  1330. frequent redisplaying of the task window.  If you desire a noticeable
  1331. increase in speed, you might want to consider turning it off
  1332. completely by unsetting intr_level.
  1333. %%
  1334.  
  1335. --
  1336. in_reply_to
  1337. tty fullscreen mac gui mswindows boolean string
  1338. NONE
  1339. String:
  1340. This variable may be set to a string that will complete the
  1341. "In-Reply-To:" header when responding to mail.  The metacharacters
  1342. defined in the ~#help#~ for hdr_format may be used with in_reply_to.
  1343.  
  1344. For example, the default in_reply_to string of
  1345.   %f\n\t"%s" (%d)
  1346. will create an In-Reply_to: header like the following:
  1347.  
  1348. In-Reply-To: johnr@ugl.com (John Raoul)
  1349.         "Help with wort pouring" (Oct 2, 1993)
  1350.  
  1351. Note that if you place a newline (\n) character in the in_reply_to
  1352. string, you must follow it with at least one space or tab (\t)
  1353. character to maintain RFC 822 compliance.
  1354. %%
  1355.  
  1356. --
  1357. input
  1358. tty fullscreen gui mswindows readonly string
  1359. Message list:
  1360. When a user-defined function appears in a pipeline, this variable is
  1361. set to the list of messages that are piped to that function.  If the 
  1362. function does not appear as part of a pipeline, ~#input#~ is not set.
  1363. %%
  1364.  
  1365. --
  1366. is_gui
  1367. tty fullscreen mac mswindows gui readonly boolean
  1368. NULL
  1369. True if Z-Mail is running in GUI mode, false otherwise.
  1370. %%
  1371.  
  1372. --
  1373. is_lite
  1374. tty fullscreen mac mswindows gui readonly boolean
  1375. NULL
  1376. True if Z-Mail is running in Lite mode, false otherwise.
  1377. %%
  1378.  
  1379. --
  1380. ispeller
  1381. fullscreen string
  1382. NONE
  1383. Program:
  1384. Names a program to be used for interactively ~#spell checking#~
  1385. in compositions and other editable texts.  This program should
  1386. expect a file name as its sole argument.
  1387.  
  1388. The program specified by ~#ispeller#~ is given control of the 
  1389. terminal.
  1390. %%
  1391.  
  1392. --
  1393. keepsave
  1394. tty fullscreen mac gui mswindows boolean
  1395. FALSE
  1396. NULL
  1397. `Saved' messages are normally deleted when the system mailbox is
  1398. ~#update~ui#~d.  If ~#keepsave#~ is set, `saved' messages are not deleted in
  1399. this way.  In other folders, `saved' messages are not deleted unless
  1400. ~#deletesave#~ is set.  Setting ~#keepsave#~ protects `saved' messages
  1401. from deletion in any folder, even if ~#deletesave#~ is also set.
  1402.  
  1403. See also ~#hold~var#~.
  1404. %%
  1405.  
  1406. --
  1407. known_hosts
  1408. tty fullscreen mac gui mswindows string
  1409. NONE
  1410. Host list:
  1411. Used in conjunction with the variable ~#auto_route#~, this variable is
  1412. set to a list of hosts, separated by spaces, tabs, and/or commas, and
  1413. describes the hosts with whom you know your machine shares UUCP
  1414. connections.  This is normally set by the system administrator if and
  1415. when it is needed.
  1416. %%
  1417.  
  1418. --
  1419. layout_db
  1420. gui string
  1421. ~/.zmlayout
  1422. File: 
  1423. The file specified by this variable contains a list
  1424. of dialogs and windows that were open the last time
  1425. the application was terminated.
  1426.  
  1427. %%
  1428.  
  1429. --
  1430. logfile
  1431. tty fullscreen mac gui mswindows string
  1432. NONE ~/mail.log
  1433. Filename:
  1434. Set to a filename which logs the ~#headers#~ of outgoing messages.  The
  1435. message body of the message is not logged in the way that it is for
  1436. the ~#record~var#~ filename.  The logfile can be read as a folder to scan
  1437. for confirmation that messages have been sent.  If both ~#logfile#~ and
  1438. ~#record~var#~ are set, then the logfile and the record files will match.
  1439. In this case, the record file can be quickly scanned by loading the
  1440. log file instead.
  1441. %%
  1442.  
  1443.  
  1444. --
  1445. mailhost
  1446. tty fullscreen mac gui mswindows boolean string
  1447. NONE
  1448. Host:
  1449. If you use POP (the Post Office Protocol) to fetch your messages from
  1450. a POP mail server, this variable should be set to the name or address
  1451. of that server.
  1452.  
  1453. Z-Mail supports version 3 of the Post Office Protocol.
  1454.  
  1455. See also the ~#fetch_timeout#~ and ~#pop_options#~ variables.
  1456. %%
  1457.  
  1458. --
  1459. mail_icon
  1460. gui string
  1461. NONE
  1462. Filename:
  1463. Names a file containing an alternate pixmap to use when the GUI main
  1464. window is iconified.  Changing this variable after the program is
  1465. started will not affect the icon.
  1466. %%
  1467.  
  1468. --
  1469. mailbox_name
  1470. gui mswindows mac string
  1471. Mailbox
  1472. Name:
  1473. This variable specifies the string used to describe the system mail folder.
  1474. Whenever the name of the system mail folder is requested, this string will
  1475. be used instead.  If this variable's value contains the string "%n", that
  1476. string will be replaced by the user's login name.
  1477. %%
  1478.  
  1479. --
  1480. main_folder_title
  1481. tty fullscreen mac gui mswindows string
  1482. NONE
  1483. Title:
  1484.  
  1485. The string value that ~#main_folder_title#~ is set to will be printed
  1486. next to the menu of open folders near the top of your 
  1487. ~#Main window#~ in the graphical user interface.
  1488. The string may contain formatting characters to show information about
  1489. the status of your active folder. 
  1490. See the ~#prompt#~ variable for a list of the possible formatting
  1491. characters.  See also ~#folder_title#~.
  1492. %%
  1493.  
  1494. --
  1495. main_panes
  1496. gui mswindows mac multivalue
  1497. # default values:
  1498. folder,messages,buttons,output
  1499. # number of multi-values in variable:
  1500. 8
  1501. # list the values:
  1502. toolbar
  1503. The toolbar.
  1504. %%
  1505. status
  1506. The message area that displays the status of the currently active folder.
  1507. %%
  1508. folder
  1509. The area that contains the text field where the current folder is specified.
  1510. %%
  1511. messages
  1512. The list of ~#message summaries#~ (~#headers#~).
  1513. %%
  1514. buttons
  1515. The main panel where the user-defined buttons are displayed.
  1516. %%
  1517. output
  1518. The multi-line text area that displays various non-critical output messages.
  1519. %%
  1520. command
  1521. The text field where Z-Mail commands can be typed.
  1522. %%
  1523. status_bar
  1524. The status bar.
  1525. %%
  1526. Conditions:
  1527. Controls which "panes" in the Main window are visible.  Unsetting this
  1528. variable turns on all the panes.
  1529. %%
  1530.  
  1531. --
  1532. mbox
  1533. tty fullscreen mac gui mswindows string permanent
  1534. * ~/mbox
  1535. Filename:
  1536. Names a file to use for your default main mailbox instead of the file
  1537. 'mbox' in
  1538. your home directory.
  1539. %%
  1540.  
  1541. --
  1542. message_lines
  1543. gui mswindows numeric permanent
  1544. NONE 6
  1545. Lines:
  1546. Set to the initial number of lines of the ~#Message Display window#~.
  1547. Changing ~#message_lines#~ after the ~#Message Display window#~ has been
  1548. opened will not change the size of the window.
  1549.  
  1550. This variable was formerly called "crt_win".
  1551. %%
  1552.  
  1553. --
  1554. message_panes
  1555. gui mswindows lite mac multivalue
  1556. # default values:
  1557. folder,headers,body,action_area,attachments
  1558. # number of multi-values in variable:
  1559. 7
  1560. # list the values:
  1561. toolbar
  1562. The toolbar.
  1563. %%
  1564. folder
  1565. The area that contains the text field where the current folder is specified.
  1566. %%
  1567. headers
  1568. The summary of the current message headers.
  1569. %%
  1570. body
  1571. The message body that is being displayed.
  1572. %%
  1573. action_area
  1574. The button panel where actions are displayed.
  1575. %%
  1576. status_bar
  1577. The status bar.
  1578. %%
  1579. attachments
  1580. The icons for the message's attachments, if any.
  1581. %%
  1582. Conditions:
  1583. Controls which "panes" in the Message window are visible.  Unsetting
  1584. this variable turns on all the panes.
  1585. %%
  1586.  
  1587. --
  1588. metoo
  1589. tty fullscreen gui mswindows mac boolean string
  1590. FALSE
  1591. NULL
  1592. Normally, copies of messages you send to local mailing lists are not
  1593. sent back to you, because most Mail Transport Agents will remove the
  1594. message sender's name when forwarding to a mailing list.  Setting
  1595. ~#metoo#~ will preserve your name on such mailing lists if possible,
  1596. so that you will get a copy of your own mail.  When you reply to
  1597. mail, Z-Mail will also keep your name on any list of addresses that
  1598. it generates when this variable is set.
  1599.  
  1600. Z-Mail passes the string value of this variable as an argument to the
  1601. Mail Transport Agent when sending mail.  If the string value begins
  1602. with a hyphen (e.g., "-m"), Z-Mail separates it from the rest of the
  1603. ~#sendmail#~ command with a space.  If the string value does not begin with
  1604. a hyphen, no space is added.  If the string value is empty, a default
  1605. value is used, when one is known.
  1606. %%
  1607.  
  1608. --
  1609. mil_time
  1610. tty fullscreen mac gui mswindows boolean
  1611. FALSE
  1612. NULL
  1613. 24-hour military time format is used whenever the time of a message
  1614. is printed, regardless of the format used in the message's Date:.
  1615.  
  1616. If you change the state of this variable, you must update the 
  1617. current folder in order to see the new time format in the
  1618. message summaries area of the main window.
  1619. %%
  1620.  
  1621. --
  1622. msg_attach_label
  1623. gui mswindows singlevalue
  1624. description
  1625. 5
  1626. comment
  1627. Display the comment from the local attachment type database.
  1628. %%
  1629. content
  1630. Display the content name supplied by the sender.
  1631. If no content name was sent, this is the same as "filename".
  1632. %%
  1633. description
  1634. Display the descriptive text supplied by the sender.
  1635. If no description was sent, this is the same as "comment".
  1636. %%
  1637. filename
  1638. Display the file name.
  1639. %%
  1640. type
  1641. Display the attachment type.
  1642. %%
  1643. Item:
  1644. This variable controls what information will be displayed below each
  1645. attachment icon in the attachments area of a message reading window.
  1646. If this variable is not set, or if none of the other information can
  1647. be found, the attachment type is displayed.
  1648. %%
  1649.  
  1650. --
  1651. msg_win_hdr_fmt
  1652. lite mac gui mswindows string
  1653. From:    %n <%a>\nDate:    %W %d %Z\nTo:      %?to?\nCc:      %?cc?\nSubject: %s
  1654. Format:
  1655. This variable controls the format of the text in the headers pane of
  1656. the Message Reading window in the Motif, Windows, and Macintosh interfaces.  
  1657. The following formatting characters may be used:
  1658.  
  1659.     %a  address of the author
  1660.     %c  number of characters (bytes) in the message
  1661.     %d  date and time of the message (see ~#date_received#~ variable)
  1662.     %f  "From" field (author name and address)
  1663.     %i  the message-id (sometimes not available)
  1664.     %l  number of lines in the message
  1665.     %M  month name from the message date
  1666.     %m  month number from the message date
  1667.     %N  day of the month (number)
  1668.     %n  name of the author
  1669.     %s  subject of the message
  1670.     %t  "To" field (recipients of the message)
  1671.     %T  time of the message (see ~#mil_time#~ variable)
  1672.     %u  user name (login) of the sender of the message
  1673.     %W  day of the week (Sun, Mon, etc.) of the message date
  1674.     %Y  year of the message date
  1675.     %y  year, last 2 digits only
  1676.     \n  a newline
  1677.     \t  a tab
  1678.  
  1679. %%
  1680.  
  1681. --
  1682. newline
  1683. tty lite string
  1684. NONE
  1685. Command:
  1686. This variable may be set to a command to be executed when a carriage
  1687. return is the only input to the line mode or Lite mode prompt.
  1688. %%
  1689.  
  1690.  
  1691. --
  1692. newmail_icon
  1693. gui string
  1694. NONE
  1695. Filename:
  1696. Names a file containing an alternate pixmap to use to signal the
  1697. arrival of new mail when the GUI ~#Main window#~ is iconified.  Changing
  1698. this variable after Z-Mail is running will not affect the icon.
  1699. You must save the new setting of newmail_icon and restart Z-Mail to
  1700. affect the icon.
  1701. %%
  1702. --
  1703. newmail_scroll
  1704. gui mswindows mac boolean
  1705. TRUE
  1706. NULL
  1707. Causes the headers list to scroll to the bottom when new mail arrives.
  1708. %%
  1709.  
  1710. --
  1711. no_expand
  1712. tty fullscreen gui mswindows boolean
  1713. FALSE
  1714. NULL
  1715. Prevents expansion of alias abbreviations in outgoing mail ~#headers#~.
  1716. This is normally considered bad etiquette, but is useful in special
  1717. cases for administering mailing lists.
  1718. %%
  1719.  
  1720. --
  1721. no_hdrs
  1722. tty fullscreen mac gui mswindows boolean
  1723. FALSE
  1724. NULL
  1725. If set, personalized ~#headers#~ (the ~#Envelope#~) are NOT inserted into
  1726. outgoing mail.  This is used to temporarily disable personalized ~#headers#~.
  1727. %%
  1728.  
  1729.  
  1730. --
  1731. nonobang
  1732. tty fullscreen boolean
  1733. TRUE
  1734. NULL
  1735. If this variable is set, history references that don't match anything
  1736. will be left unexpanded, rather than generating error messages.  This
  1737. is handy if you frequently have to type UUCP-style addresses that
  1738. contain numerous `!' characters.
  1739. %%
  1740.  
  1741. --
  1742. nosave
  1743. tty fullscreen mac lite gui mswindows boolean
  1744. FALSE
  1745. NULL
  1746. Prevents outgoing mail from being saved when message composition is
  1747. aborted.  
  1748. In the ~#Compose window#~, the "Cancel" button normally saves
  1749. the composition to a file named dead.letter. 
  1750. Aborting with Ctrl-C or ~q in line mode also saves a dead letter.
  1751. Note that ~#nosave#~ overrides the value of the ~#verify#~ variable.
  1752.  
  1753. Also see the variable ~#dead#~, which describes the file Z-Mail uses
  1754. to save aborted messages.
  1755. %%
  1756.  
  1757. --
  1758. openfolders
  1759. tty fullscreen gui mswindows mac readonly string
  1760. Folder Numbers:
  1761. This variable holds a string consisting of the numeric names of each
  1762. of the open folders, separated by spaces.  The numeric name of a folder
  1763. is a number sign (#) followed by one or more digits.  The system folder
  1764. is always #0.  Other folders are #1, #2, etc.
  1765.  
  1766. The ~#openfolders#~ variable can be used with the ~#foreach#~ command to
  1767. apply an operation to every open folder.  For example, to ~#update~ui#~ all
  1768. folders:
  1769.  
  1770.     foreach f ($openfolders) 'update $f'
  1771.  
  1772. See the ~#foreach#~ command for more information.
  1773. %%
  1774.  
  1775. --
  1776. output
  1777. tty fullscreen mac gui mswindows readonly string
  1778. Messages:
  1779. This variable holds a ~#message list#~ representing the output of the last
  1780. successful command.  Commands which return an error status do not
  1781. affect the value of ~#output#~, but successful commands that return no
  1782. ~#message list#~ will clear it.
  1783. %%
  1784.  
  1785. --
  1786. pager
  1787. tty fullscreen string
  1788. * more
  1789. Program:
  1790. If a message is longer than the number of lines that the variable ~#crt~var#~
  1791. indicates, then the program named by this variable is executed to view
  1792. that message.  If the user does not have this variable set, the user's
  1793. environment PAGER is checked.  If this isn't set, then Z-Mail's simple
  1794. internal pager is used. In Lite and GUI modes, an internal pager is
  1795. always used.
  1796. %%
  1797.  
  1798. --
  1799. picky_mta
  1800. tty fullscreen mac gui mswindows boolean multivalue
  1801. # default values:
  1802. FALSE
  1803. # number of multi-values in variable:
  1804. # list the values:
  1805. eight_bit
  1806. The MTA accepts full eight-bit text, not just seven-bit US ASCII.
  1807. %%
  1808. omit_commas
  1809. The MTA is confused by the use of commas to separate addresses, so
  1810. Z-Mail should omit them.
  1811. %%
  1812. omit_from
  1813. When this is set, Z-Mail will not pass From: and Date: ~#headers#~ to
  1814. the Mail Transport Agent when sending mail.  This may be necessary
  1815. if your MTA insists on generating its own From: and Date: ~#headers#~.
  1816. %%
  1817. uucp_style
  1818. All addresses passed to the MTA should be in UUCP format, host!user.
  1819. Set this only if your MTA has trouble with user@host address format.
  1820. Note that addresses within the message may appear unchanged, but any
  1821. address seen by the MTA will have been converted.
  1822. %%
  1823. Restrictions:
  1824. Impose various restrictions on the way Z-Mail communicates with the
  1825. Mail Transport Agent.  Setting picky_mta to true (on) is equivalent
  1826. to setting only the "omit_from" field.
  1827. %%
  1828.  
  1829. --
  1830. pop_options
  1831. tty fullscreen mac gui mswindows multivalue
  1832. NONE
  1833. 1
  1834. preserve
  1835. Leave mail on the POP server.
  1836. %%
  1837. Options:
  1838. This variable controls various options for POP (Post Office Protocol)
  1839. support in Z-Mail.
  1840.  
  1841. See also the ~#use_pop#~ variable.
  1842. %%
  1843.  
  1844. --
  1845. pop_timeout
  1846. tty fullscreen mac gui mswindows numeric
  1847. NONE 15
  1848. Minutes:
  1849. The number of minutes between checks for new mail on the POP server.
  1850.  
  1851. See also the ~#fetch_timeout#~ and ~#timeout#~ variables.
  1852. %%
  1853.  
  1854. --
  1855. pop_user
  1856. tty fullscreen mac gui mswindows string
  1857. NONE
  1858. User name:
  1859. The name Z-Mail uses to identify you to the POP server.  If this is
  1860. not set, the value of ~#user#~ is used instead.
  1861. %%
  1862.  
  1863. --
  1864. post_indent_str
  1865. tty fullscreen mac gui mswindows string
  1866. NONE
  1867. String:
  1868. When including the body of a message into an outgoing message, a line
  1869. following the last line of included text is printed using the string
  1870. value of this variable.  See ~#indent_str#~.
  1871. %%
  1872.  
  1873. --
  1874. pre_indent_str
  1875. tty fullscreen mac gui mswindows string
  1876. NONE
  1877. String:
  1878. When including the body of a message into an outgoing message, a line
  1879. preceding the first line of included text is printed using the string
  1880. value of this variable.  See ~#indent_str#~.
  1881. %%
  1882.  
  1883. --
  1884. presign
  1885. tty fullscreen gui mswindows string
  1886. NONE
  1887. String:
  1888. When this is set, Z-mail will sign letters whenever a composition is started.
  1889. That is, Z-mail will use the values of 
  1890. autosign, autosign2, and fortune
  1891. to generate a signature for a composition as soon as that composition is
  1892. started, instead of waiting for the letter to be sent.
  1893.  
  1894. If the address list is empty when a composition is started, the value of
  1895. the presign is used as the address list for the purposes of generating
  1896. a signature.  For example, if presign contains the address of someone in
  1897. autosign2, then the signature file specified in autosign2 is generated
  1898. whenever a composition is started with an empty address list.
  1899. %%
  1900.  
  1901. --
  1902. print_cmd
  1903. tty fullscreen gui mswindows string
  1904. NONE
  1905. Program:
  1906. This string should describe a command for sending messages to the
  1907. hardcopy printer.  If no ~#print_cmd#~ is specified, one of "lpr"
  1908. or "lp" is used, depending on your operating system.  The message
  1909. to be printed is supplied as the standard input of the command.
  1910. The value of ~#print_cmd#~ may be a /bin/sh pipeline.
  1911.  
  1912. The string %P in the value of ~#print_cmd#~ is replaced by the name
  1913. of the printer (see ~#printer~var#~).  The string %O is replaced by the
  1914. option described by ~#printer_opt#~, which includes the name of the
  1915. printer (e.g., if %P is "lp", then %O might be "-Plp").  If neither
  1916. %O nor %P appears, then the ~#printer~var#~ and ~#printer_opt#~ variables
  1917. are ignored and the command is executed unchanged.
  1918.  
  1919. If no ~#print_cmd#~ is specified, the command "$ZMLIB/bin/mailp -W80 %O"
  1920. is used by default. 
  1921. %%
  1922.  
  1923. --
  1924. printer
  1925. tty fullscreen gui mswindows string
  1926. *
  1927. Printer:
  1928. This variable gives the name of the printer to which the Z-Mail
  1929. ~#lpr#~ command is directed.  This name is normally prefixed with
  1930. one of "-P" or "-d" (depending on your operating system) when
  1931. passed to the printing program.  If the value of ~#printer~var#~ begins
  1932. with a hyphen, then no prefix is added.  See also ~#printer_opt#~.
  1933.  
  1934. If ~#printer~var#~ is set to a comma-separated list of names, Z-Mail
  1935. will display that list at the time you print a message and request
  1936. that you select a printer name.
  1937.  
  1938. If ~#printer~var#~ is set to an empty string, Z-Mail will invoke the
  1939. printing command with no printer argument.  This normally causes
  1940. output to go to the system default printer.
  1941. %%
  1942.  
  1943. --
  1944. printer_opt
  1945. tty fullscreen gui mswindows string
  1946. NONE
  1947. Option:
  1948. This string describes the command-line options used to tell your
  1949. printing program what printer name to use.  If ~#printer_opt#~ is
  1950. not set, the option defaults to "-P" for Berkeley UNIX and "-d"
  1951. for all other systems.  The value of ~#printer_opt#~ is ignored if
  1952. the printer name begins with a hyphen (see the ~#printer~var#~ variable).
  1953.  
  1954. The string "%P" in the value of ~#printer_opt#~ is replaced by the
  1955. name of the printer (see ~#printer~var#~).  Otherwise, the printer name
  1956. is appended to the option with no intervening space, e.g. if the
  1957. value of ~#printer_opt#~ is "-P" and the value of ~#printer~var#~ is "lp",
  1958. then the option passed to the printing program is "-Plp".
  1959.  
  1960. If ~#printer_opt#~ is set to an empty string, Z-Mail will invoke the
  1961. printing command with no printer argument.  This normally causes
  1962. output to go to the system default printer.
  1963. %%
  1964.  
  1965. --
  1966. prompt
  1967. tty fullscreen string permanent
  1968. * Msg %m of %t:\
  1969.  
  1970. String:
  1971. The string value that ~#prompt#~ is set to will be printed as your
  1972. prompt.  The string may contain formatting characters to show
  1973. information about the status of your folder:
  1974.  
  1975.     %F  full path of the active folder
  1976.     %f  name (path tail) of the active folder
  1977.     %m  current message number
  1978.     %n  number of new messages
  1979.     %u  number of unread messages
  1980.     %d  number of ~#delete#~d messages
  1981.     %t  total number of messages
  1982.     %T  current time
  1983.     %N  day of the month (number) (today)
  1984.     %W  weekday name (today)
  1985.     %M  month name (this month)
  1986.     %Y  year (this year)
  1987.     %y  year (last 2 digits only)
  1988.     %$  introduces a variable name
  1989.     \n  newline
  1990.     \t  tab
  1991. %%
  1992.  
  1993. --
  1994. quiet
  1995. tty fullscreen gui mswindows mac boolean multivalue
  1996. NONE
  1997. 9
  1998. autosign
  1999. Do not report that a signature was appended to an outgoing message.
  2000. %%
  2001. blink
  2002. Do not flash and beep the error dialog in GUI mode.
  2003. %%
  2004. complete
  2005. Do not beep when a file completion fails to match.
  2006. %%
  2007. fortune
  2008. Do not report that a fortune was appended to an outgoing message.
  2009. %%
  2010. index
  2011. Do not complain about an invalid index.
  2012. %%
  2013. newmail
  2014. Do not announce the arrival of new mail.
  2015. %%
  2016. pick
  2017. Do not verbosely describe message searches.
  2018. %%
  2019. save
  2020. Do not print a message for every message saved; only report the total.
  2021. %%
  2022. startup
  2023. Do not print the version information when starting the program
  2024. in command-line mode.
  2025. %%
  2026. Conditions:
  2027. This variable tells Z-Mail to be quiet in various circumstances.
  2028.  
  2029. If set, but not to any values, Z-Mail does not print version
  2030. information when the program begins executing in command-line mode.
  2031. %%
  2032.  
  2033. --
  2034. realname
  2035. tty fullscreen mac gui mswindows string
  2036. *
  2037. Name:
  2038. Your real name, which is used in the From: header of outgoing messages.
  2039. %%
  2040.  
  2041. --
  2042. record
  2043. tty fullscreen mac gui mswindows string
  2044. NONE
  2045. Filename:
  2046. Set to the name of a file to record all outgoing mail.  The pathname
  2047. may begin with `+' (indicating the user's
  2048. ~/Mail
  2049. directory or the value
  2050. of the ~#folder~var#~
  2051. variable) or with a `~' indicating the user's home
  2052. directory (the value of the ~#home#~ variable).
  2053. %%
  2054.  
  2055. --
  2056. record_control
  2057. tty fullscreen mac gui mswindows multivalue
  2058. NONE
  2059. 3
  2060. attachments
  2061. Don't record messages with attachments.
  2062. %%
  2063. resend
  2064. Don't record messages that are being resent.
  2065. %%
  2066. priority
  2067. Only record priority messages.
  2068. %%
  2069. Conditions:
  2070. Specifies a series of conditions which control when an outgoing message is
  2071. recorded to a file.
  2072. %%
  2073.  
  2074. --
  2075. record_max
  2076. tty fullscreen mac gui mswindows numeric gui_max=1000000
  2077. NONE
  2078. Size:
  2079. Specifies the maximum size in bytes of outgoing messages
  2080. that are recorded.  If a message is larger than this, it
  2081. will not be recorded.
  2082. %%
  2083.  
  2084. --
  2085. record_users
  2086. tty fullscreen mac gui mswindows boolean
  2087. FALSE
  2088. NULL
  2089.  
  2090. When this variable is set, addresses in outgoing mail are tested
  2091. against file names in the folder directory (
  2092. ~/Mail
  2093. or the value of the
  2094. ~#folder~var#~ variable).
  2095.  
  2096. If the user name in the address matches a file name, then a copy of
  2097. the message is stored in that file.  Note that the file must exist
  2098. before the message is sent in order for a copy to be recorded.
  2099. %%
  2100.  
  2101. --
  2102. recursive
  2103. tty fullscreen mac gui mswindows boolean
  2104. FALSE
  2105. NULL
  2106. This variable must be set in order for user-defined ~#functions#~ to
  2107. call themselves (this is known as "recursion").  If it is not set, any
  2108. recursive function call will result in an error.
  2109. %%
  2110.  
  2111. --
  2112. redirect
  2113. tty fullscreen gui mswindows readonly boolean
  2114. NULL
  2115. True if Z-Mail is running in send-only mode with redirected input,
  2116. false otherwise.
  2117. %%
  2118.  
  2119. --
  2120. reply_to_hdr
  2121. tty fullscreen mac gui mswindows boolean string
  2122. NONE
  2123. Headers:
  2124. When replying to mail, Z-Mail generates a return email path to the
  2125. sender by examining various message ~#headers#~ in the original message.
  2126. By default, the address is taken from the Reply-To: header, the From:
  2127. header and the Return-Path: header.  You can override this behavior
  2128. by setting the reply_to_hdr variable to specific header names.  For
  2129. example,
  2130.  
  2131.     set reply_to_hdr = "sender, reply_to, return_path"
  2132.  
  2133. If reply_to_hdr is set, but not to a specific value, then the special
  2134. header "From " is used.  This may or may not be supported on your
  2135. particular system, and is only useful for UUCP sites only.  Ask your
  2136. system administrator for more information if you are unsure about
  2137. this setting.
  2138. %%
  2139.  
  2140. --
  2141. save_empty
  2142. tty fullscreen mac gui mswindows boolean
  2143. FALSE
  2144. NULL
  2145. When ~#save_empty#~ is set, folders which have all messages ~#delete#~d are
  2146. NOT removed when ~#update~ui#~d.  Note that the ~#update~cmd#~ command never
  2147. removes folders.  Empty folders are removed only if ~#update~ui#~d by ~#close~cmd#~
  2148. or if ~#update~ui#~d when Z-Mail quits.
  2149. %%
  2150.  
  2151. --
  2152. screen
  2153. tty fullscreen numeric permanent
  2154. NONE 12
  2155.  # of Headers:
  2156. Sets the number of ~#message summaries#~ treated as a screenful by the
  2157. ~#headers#~ command.  This variable only applies to the tty interface.
  2158. If this variable is not set, then a default value of 12 is used.
  2159. %%
  2160.  
  2161.  
  2162. --
  2163. sendmail
  2164. tty fullscreen gui string
  2165. NONE
  2166. Program:
  2167. Names a program to use to deliver mail instead of using the default.
  2168. This is normally set only by the system administrator.
  2169. %%
  2170.  
  2171. --
  2172. show_deleted
  2173. tty fullscreen mac lite gui mswindows boolean
  2174. is_gui
  2175. NULL
  2176. Controls whether deleted messages may be displayed.  
  2177. In line mode
  2178. only, ~#show_deleted#~ also controls whether ~#delete#~d messages in
  2179. header summary listings are shown.  In GUI mode, the Message Display
  2180. window will close automatically when the displayed message is ~#delete#~d
  2181. unless one of ~#show_deleted#~ or ~#autoprint#~ is set.
  2182. %%
  2183.  
  2184. --
  2185. sort
  2186. tty fullscreen mac gui mswindows boolean string
  2187. NONE
  2188. Option(s):
  2189. This variable may be set in the initialization file to presort mail in
  2190. the system mailbox upon entering Z-Mail.  The value of this variable
  2191. is the same as the arguments to the ~#sort~cmd#~ command.  For example:
  2192.  
  2193.   set sort="-r -d -s"
  2194.  
  2195. will sort the system mailbox by reverse-date and subject.
  2196.  
  2197. If the variable ~#always_sort#~ is also set, then the system mailbox
  2198. will be sorted whenever new mail arrives there.
  2199. %%
  2200.  
  2201. --
  2202. speller
  2203. gui string
  2204. /usr/bin/spell
  2205. Program:
  2206. Names a program to be used for ~#spell checking#~ in compositions
  2207. and other editable texts.  This program should expect a file name as
  2208. its sole argument and should print on its standard output the
  2209. misspelled words found in that file, one word per line.
  2210.  
  2211. The speller program is used to fill the list of misspelled words in the
  2212. ~#Search and Replace#~ dialog.
  2213. %%
  2214.  
  2215. --
  2216. split_limit
  2217. tty fullscreen gui boolean numeric gui_max=3072
  2218. TRUE 250
  2219. Kilobytes:
  2220. Specifies the size in kilobytes that a message must exceed
  2221. in order for MediaMail to offer to split it into several
  2222. parts.  Very large messages can't be delivered on some systems;
  2223. having a message sent in smaller pieces helps ensure safe
  2224. delivery.
  2225.  
  2226. If not set, split_limit defaults to the value
  2227. of ~#split_size#~.
  2228. %%
  2229.  
  2230. --
  2231. split_sendmail
  2232. tty fullscreen gui string
  2233. $ZMLIB/bin/split_sendmail
  2234. Program:
  2235. Specifies the program that delivers split messages to sendmail.
  2236. Messages are split into smaller pieces when their size
  2237. exceeds that specified by the ~#split_limit#~ variable.  
  2238. %%
  2239.  
  2240. --
  2241. split_size
  2242. tty fullscreen gui boolean numeric gui_max=3072
  2243. TRUE 250
  2244. Kilobytes:
  2245. Specifies the maximum size of each message part when
  2246. a large message is being split into smaller ones to
  2247. ensure safe delivery.  Messages are split only when
  2248. their size exceeds that specified by the 
  2249. ~#split_limit#~ variable.  
  2250.  
  2251. If not set, split_size defaults to the value
  2252. of ~#split_limit#~.
  2253. %%
  2254.  
  2255. --
  2256. squeeze
  2257. tty fullscreen mac gui mswindows boolean
  2258. FALSE
  2259. NULL
  2260. If this variable is set, consecutive blank lines in message bodies
  2261. are compressed to a single blank line for display.
  2262. %%
  2263.  
  2264. --
  2265. status
  2266. tty fullscreen mac gui mswindows readonly string
  2267. NULL
  2268. This variable records the success or failure status of the most
  2269. recently executed command.  All line-mode commands return 0 (zero) for
  2270. success and a negative value for error.  This variable is most useful
  2271. in scripts to test the success of an operation before proceeding.
  2272. %%
  2273.  
  2274. --
  2275. summary_lines
  2276. gui mswindows numeric
  2277. NONE 6
  2278.  # of Headers:
  2279. Sets the initial number of ~#message summaries#~ displayed for the
  2280. graphical interface.  If this variable is not set, a default
  2281. value is taken from your GUI window system environment.
  2282.  
  2283. This variable was formerly called "screen_win".
  2284. %%
  2285.  
  2286. --
  2287. summary_fmt
  2288. tty fullscreen mac gui mswindows string permanent
  2289. * %22n %M %-2N %T (%l) %.23s
  2290. Format:
  2291. This variable controls the format of the ~#message summaries#~ in the
  2292. Main window.
  2293.  
  2294. When printing the summaries, this variable is evaluated and each
  2295. character in the string is duplicated unless a `%' character is
  2296. encountered.  `%' introduces an abbreviation for one of the
  2297. ~#headers#~ of the message.  (This variable was formerly called
  2298. "hdr_format".)
  2299.  
  2300.     %a  address of the author
  2301.     %c  number of characters (bytes) in the message
  2302.     %d  date and time of the message (see ~#date_received#~ variable)
  2303.     %f  "From" field (author name and address)
  2304.     %i  the message-id (sometimes not available)
  2305.     %l  number of lines in the message
  2306.     %M  month name from the message date
  2307.     %m  month number from the message date
  2308.     %N  day of the month (number)
  2309.     %n  name of the author
  2310.     %s  subject of the message
  2311.     %t  "To" field (recipients of the message)
  2312.     %T  time of the message (see ~#mil_time#~ variable)
  2313.     %u  user name (login) of the sender of the message
  2314.     %W  day of the week (Sun, Mon, etc.) of the message date
  2315.     %Y  year of the message date
  2316.     %y  year, last 2 digits only
  2317.     \n  a newline
  2318.     \t  a tab
  2319. %%
  2320.  
  2321. --
  2322. templates
  2323. tty fullscreen mac gui mswindows string
  2324. NONE
  2325. Directories:
  2326.  
  2327. Describes the default directories (separated by spaces) where message
  2328. ~#forms#~ (or ~#templates~ui#~)can be found.  The system administrator
  2329. may provide a directory (usually
  2330. $ZMLIB/forms
  2331. ) where prepared forms
  2332. are stored.  However, each user can provide forms for his own use by
  2333. placing them in the directories described by this variable.
  2334.  
  2335. All files located in these directories are expected to be ~#forms#~.
  2336. If a file in one of these directories is named "default", Z-Mail
  2337. reads that file into every message you compose, unless you specify
  2338. a different template.  Note that the ~#templates#~ variable must be
  2339. set in order for the "default" template to be used, even if the
  2340. "default" template is stored in the system templates directory.
  2341.  
  2342. Note that the directories specified by this variable are searched
  2343. in reverse order; if you specify the value of templates as:
  2344.     
  2345.     /usr/fred/templates /usr/jane/templates
  2346.  
  2347. and both directories contain a template called "expenses",
  2348. the version in /usr/jane/templates will be used.  
  2349. %%
  2350.  
  2351. --
  2352. textpart_charset
  2353. tty fullscreen gui mswindows string
  2354. iso-2022-kr
  2355. Character set:
  2356. This variable names the character set that Z-Mail will use by default
  2357. when sending text body parts in outgoing messages. (See below for a
  2358. list of valid character sets.)  If you generate text message body
  2359. parts that use non-ASCII characters (Cyrillic, for example), you
  2360. should set this variable to the name of the character set with which
  2361. you are composing your body parts.
  2362.  
  2363. This variable is normally set by your system administrator.  See the
  2364. ISO document 'Information Processing -- 8-bit Single-Byte Coded
  2365. Graphic Character Sets' for a complete description of the character
  2366. sets listed below.
  2367.  
  2368. This variable's contents are not case-sensitive.
  2369.  
  2370. The following is a list of valid character sets.  You can specify a
  2371. character set in textpart_charset that is not listed here, but you
  2372. must precede it with 'X-' to maintain compliance with the ~#MIME#~
  2373. specification.
  2374.  
  2375.  Variable value Common Name    Example languages
  2376.  -------------- -----------    -----------------
  2377.  US-ASCII       ASCII          English (7-bit)
  2378.  ISO-8859-1     Latin 1        Western Europe
  2379.  ISO-8859-2     Latin 2        Eastern Europe
  2380.  ISO-8859-3     Latin 3        Dutch, Esperanto
  2381.  ISO-8859-4     Latin 4        Northern Europe
  2382.  ISO-8859-5     Latin/Cyrillic Cyrillic
  2383.  ISO-8859-6     Latin/Arabic   Arabic
  2384.  ISO-8859-7     Latin/Greek    Greek
  2385.  ISO-8859-8     Latin/Hebrew   Hebrew
  2386.  ISO-8859-9     Latin 5        Various European
  2387.  ISO-2022-JP    JUNET          Japanese
  2388.   
  2389. RFC-1521 recommends downgrade of text/plain character
  2390. sets to us-ascii whenever possible. Messages with
  2391. only ASCII characters are marked us-ascii, regardless
  2392. of the setting of textpart_charset.
  2393. %%
  2394.  
  2395. --
  2396. thisfolder
  2397. tty fullscreen mac gui mswindows readonly string
  2398. Folder:
  2399. Gives the current folder name.
  2400. %%
  2401.  
  2402. --
  2403. timeout
  2404. gui mswindows mac numeric
  2405. NONE 30
  2406. Seconds:
  2407. Number of seconds between checks for new mail.
  2408. If use_pop is set, then ~#pop_timeout#~ is used instead.
  2409. %%
  2410.  
  2411. --
  2412. tmpdir
  2413. tty fullscreen mac gui mswindows string permanent
  2414. * /usr/tmp
  2415. Directory:
  2416. Names a directory to use for temporary files.  
  2417. If not set, the directory "/tmp" or the value of the environment
  2418. "TMPDIR" is used.
  2419. %%
  2420.  
  2421. --
  2422. toplines
  2423. tty fullscreen gui mswindows numeric permanent
  2424. NONE 18
  2425. Lines:
  2426. Number of lines of a message to print for the 'top' command.
  2427. %%
  2428.  
  2429. --
  2430. trusted_functions
  2431. gui string boolean
  2432. true trusted_mailto trusted_sendfile
  2433. Functions:
  2434. This variable contains a list of functions that other
  2435. applications may cause 
  2436. MediaMail
  2437. to execute.
  2438.  
  2439. You should be extremely careful about modifying the
  2440. setting of this variable, and you should take steps
  2441. to ensure that functions you add to it cannot be
  2442. used to do malicious things.
  2443.  
  2444. If this variable is set, you should be using
  2445. X authorization to help control access to your
  2446. X server.
  2447. %%
  2448.  
  2449. --
  2450. use_pop
  2451. tty fullscreen mac gui mswindows boolean permanent
  2452. FALSE
  2453. Use POP:
  2454. If you use POP (the Post Office Protocol) to fetch your messages from
  2455. a POP mail server, this variable should be set.  Changing this
  2456. variable after Z-Mail is started will have no effect.
  2457.  
  2458. Z-Mail supports version 3 of the Post Office Protocol.
  2459.  
  2460. See also the ~#mailhost#~, ~#fetch_timeout#~, and ~#pop_options#~ variables.
  2461. %%
  2462.  
  2463. --
  2464. user
  2465. tty fullscreen mac gui mswindows string permanent
  2466. *
  2467. Login name:
  2468. The name you use to log in.  You should not need to change this.
  2469.  
  2470. The value of this variable is not saved when .zmailrc is written.
  2471. %%
  2472.  
  2473. --
  2474. unix
  2475. tty fullscreen boolean
  2476. FALSE
  2477. NULL
  2478. When this variable is set, Z-Mail will attempt to execute as a UNIX
  2479. program any command that it does not itself recognize.  
  2480. In GUI mode, the output of the UNIX command is directed to the ~#Main window#~ 
  2481. output text area, and the standard input of the UNIX command is closed.
  2482.  
  2483. If a UNIX command is executed in this way from GUI mode, Z-Mail will
  2484. wait a few seconds for it to complete.  If the command does not
  2485. finish within this time, Z-Mail will display the Task Meter to let
  2486. you know that an external command is running.  Press the Stop button
  2487. to continue your Z-Mail session.
  2488. %%
  2489.  
  2490. --
  2491. verbose
  2492. tty fullscreen boolean string
  2493. FALSE
  2494. NULL
  2495. Z-Mail passes this verbose flag to the Mail Transport Agent when sending
  2496. mail, and will print additional information about the sending process.
  2497. In GUI mode, a dialog appears containing the output from the MTA.
  2498.  
  2499. If the string value of this variable begins with a hyphen (e.g., -v)
  2500. Z-Mail separates it from the rest of the ~#sendmail#~ command with a
  2501. space.  If the string value does not begin with a hyphen, no space is
  2502. added.  If the string value is empty, a default value is used if one
  2503. is known, otherwise verbosity is not enabled.
  2504. %%
  2505.  
  2506. # For verify, recall that the first word on the line must be the boolean
  2507. # truth value, and the rest is the multivalue set when true.
  2508. --
  2509. verify
  2510. tty fullscreen lite mac gui mswindows boolean multivalue
  2511. is_gui?TRUE:is_lite close,dead,split_send,remove
  2512. 8
  2513. addresses
  2514. Same as "mail", but display all addresses for confirmation.
  2515. %%
  2516. close
  2517. Ask for confirmation before ~#updating#~ any folder, only when
  2518. that folder is being ~#close#~d.
  2519. %%
  2520. dead
  2521. Confirm saving a dead letter when a Compose
  2522. window is cancelled.  This is ignored if ~#nosave#~ is also set.
  2523. %%
  2524. mail
  2525. Ask for confirmation before sending messages.
  2526. %%
  2527. mkdir
  2528. Ask for confirmation when automatically creating directories.
  2529. %%
  2530. remove
  2531. Ask for confirmation before removing a file.
  2532. %%
  2533. update
  2534. Ask for confirmation before ~#updating#~ any folder, at any time.
  2535. %%
  2536. split_send
  2537. Ask for confirmation before splitting up large compositions.
  2538. %%
  2539. quit
  2540. Ask for confirmation before quitting.
  2541. %%
  2542. Conditions:
  2543. This variable causes Z-Mail to request confirmation of the
  2544. specified actions.
  2545. %%
  2546.  
  2547. --
  2548. version
  2549. tty fullscreen mac gui mswindows readonly string
  2550. NULL
  2551. Holds the version identification of the Z-Mail program.  Used in the
  2552. X-Mailer header of outgoing messages.  Read-only.
  2553. %%
  2554.  
  2555. --
  2556. visual
  2557. tty fullscreen gui string
  2558. * vi
  2559. Visual editor:
  2560. This variable is only used if the wineditor variable is not set
  2561. and there is no WINEDITOR environment variable.
  2562.  
  2563. The visual variable May be set to the visual editor to use when 
  2564. editing outgoing messages. 
  2565. The default is specified by the environment string VISUAL or as set by
  2566. the system administrator.
  2567. %%
  2568.  
  2569. --
  2570. warning
  2571. tty fullscreen mac gui mswindows boolean
  2572. FALSE
  2573. NULL
  2574. When set, Z-Mail will display warning messages for non-critical
  2575. errors.  Specifically, Z-Mail will warn you about:
  2576.  
  2577.   Duplicate attachment definitions.
  2578.  
  2579.   Missing headers in ~#undigest#~.
  2580.  
  2581.   Attempts to set read-only variables.
  2582.  
  2583.   Using the ~#unalias#~ command on an alias that
  2584.   doesn't exist.
  2585.  
  2586.   Using the ~#un_hdr#~ command on a header that
  2587.   doesn't exist.
  2588.  
  2589.   Using the ~#uncmd#~ command on a command that
  2590.   doesn't exist.
  2591. %%
  2592.  
  2593. --
  2594. window_shell
  2595. gui string
  2596. NONE
  2597. Program:
  2598.  
  2599. This variable specifies a program to use when a tty window
  2600. is needed for input or output from Z-Mail and the
  2601. ~#winterm#~ variable is not set.  It is also used in GUI
  2602. mode to create a new tty window for an external editor
  2603. (named by ~#visual#~) to run in when the ~#wineditor#~
  2604. variable is not set.
  2605.  
  2606. Z-Mail starts an external editor in GUI mode by appending
  2607. the value of ~#visual#~ (or ~#editor#~ if ~#visual#~ is
  2608. undefined) to ~#window_shell#~, then executing the result
  2609. as a UNIX command.
  2610.  
  2611. If window_shell is unset, Z-Mail will use "xterm -e" by default.  If
  2612. you use an external editor that creates its own window, you
  2613. should set ~#wineditor#~ to the editor.
  2614. %%
  2615.  
  2616. --
  2617. winterm
  2618. gui string
  2619. NONE
  2620. Program:
  2621.  
  2622. Set this variable to the name of the program to run when you
  2623. create shell processes in GUI mode.  If the WINTERM environment
  2624. variable is set, winterm is set by default to its value.
  2625. If winterm is unset, the value of ~#window_shell#~ is used
  2626. instead.
  2627. %%
  2628.  
  2629. --
  2630. wineditor
  2631. gui string
  2632. ieditor
  2633. Program:
  2634.  
  2635. When you invoke an external editor in
  2636. GUI mode, the program specified by wineditor is executed in
  2637. favor of the programs specified by either the ~#visual#~ 
  2638. or ~#editor#~ variables.
  2639.  
  2640. Common settings of this variable include:
  2641.  
  2642.      xterm -e vi
  2643.      jot -f
  2644.  
  2645. Do not specify wineditor in a way that will cause the
  2646. external editor to be invoked as a background process.
  2647.  
  2648. For example, the jot program is automatically invoked
  2649. as a background process unless the -f option is specified.
  2650. Therefore, in order to use jot as your external editor
  2651. you should set this variable to
  2652.  
  2653.      jot -f 
  2654.  
  2655. rather than
  2656.  
  2657.      jot
  2658.  
  2659. If you unset this variable, the value of the WINEDITOR
  2660. environment variable is used instead, if it is set.  
  2661. If you choose to unset the wineditor variable, you should
  2662. be certain that the WINEDITOR environment variable 
  2663. is not specified in a way that causes the editor to
  2664. be invoked as a background process, as described above.
  2665.  
  2666. If the wineditor variable and the WINEDITOR environment
  2667. variable are not set, Z-Mail invokes the external editor
  2668. in GUI mode by appending the value of the ~#visual#~ variable 
  2669. to the value of the ~#window_shell#~ variable and executing
  2670. the result as a UNIX command.
  2671. %%
  2672.  
  2673. --
  2674. wrap
  2675. tty fullscreen mac gui mswindows boolean
  2676. FALSE
  2677. NULL
  2678. Normally, when the last message is deleted, the current message pointer
  2679. remains pointing to the last message and the user is done reviewing his
  2680. mail.  If this variable is set, the current message pointer will wrap
  2681. around to the beginning of the user's messages again to the ~#next#~
  2682. undeleted message.  This also applies to the ~#next#~ command.
  2683. %%
  2684.  
  2685. --
  2686. wrapcolumn
  2687. tty fullscreen mac gui mswindows boolean numeric gui_max=200
  2688. FALSE 72
  2689. Column to wrap:
  2690. The value of wrapcolumn specifies the length of lines in outgoing
  2691. messages.  If wrapcolumn set to no value, a value of 72 is assumed,
  2692. indicating that lines will be broken in between words at or before the
  2693. seventy-second character on the line.
  2694.  
  2695. Line wrapping can be disabled by unsetting wrapcolumn, by setting 
  2696. it to zero, or by unsetting ~#autoformat#~ (see below).
  2697.  
  2698. You should set wrapcolumn to a value less than 80, since most messages
  2699. are read on displays that are 80 columns wide.  A value in the range
  2700. of 72 to 78 is considered ideal.
  2701.  
  2702. Note that wrapcolumn is used in the Motif, Macintosh, Windows, and Lite
  2703. interfaces only when ~#autoformat#~ is also set.  If wrapcolumn has the
  2704. value 0 (zero) but ~#autoformat#~ is set, ~#autoformat#~ ignores wrapcolumn
  2705. and wraps at the width of the Compose window.
  2706. %%
  2707.