/usr/share/tkrat2.2/text_help_en.tcl is in tkrat 1:2.2cvs20100105-true-dfsg-6ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 | #################################################################
# DO NOT EDIT!
#
# This file is automatically generated from files in the Text/ subdirectory
#
# TkRat software and its included text is Copyright 1996-2004 by
# Martin Forssen
#
# The full text of the legal notices is contained in the file called
# COPYRIGHT, included with this distribution.
#
# The following is the function which does the actual work
proc init_help_en {} {
global help
set help(title,intro) Introduction
set help(intro) { Help system for TkRat
Overview
TkRat is a Mail User Agent (MUA) which is meant for reading, sending and
managing electronic mail.
The main window of TkRat is the Folder window. This is the window that appears
when you start TkRat. At the top of this window is a menu bar and a line which
describes the current folder. Below that is a listing of the messages in the
folder, you can select messages in this list with the mouse to see the
individual message below. Below the folder listing comes a message line and a
row of buttons. Below that is the content of the current message shown.
Before you can send a message, you must first compose (i.e. write) it. There
are multiple ways to reach the Compose window. If you want to create a new
message, you should press the Compose button. If you wish to reply to the
current message, you should press one of the Reply buttons.
By default, the Folder window shows your INBOX, that is the folder where your
incoming mail is placed. When you have read (and perhaps replied to) a message,
you might want to save it somewhere else (so as to not clutter up your INBOX).
This is done by moving the message to another folder. There are many different
types of folders with different properties.
If a new message arrives when the program is iconified, a small Watcher
window pops up.
TkRat is a very complex program. Although I have tried to make it easy to use,
the complexity shows in the number of different things you can customize. All
the different options should have reasonable defaults.
More information
Information about the latest version, etc. can be found at the following URL:
http://www.TkRat.org/
}
set help(title,deleting) {Deleting messages}
set help(deleting) { Deleting messages
Deletion of messages is a two-step process. First, the messages are marked
for deletion, and then at some later time the marked messages are actually
removed from the folder.
Messages marked for deletion are indicated by a 'D' next to them in the list
of messages. To mark the current message for deletion, simply press the
"Delete" button. You can perform all the usual operations on a message marked
for deletion since the message is not actually deleted yet.
You can remove the deletion mark from the current message by selecting
"Undelete" in the message menu.
The actual deletion of the marked messages occurs whenever you synchronize the
folder (via "Synchronize folder" in the Admin menu) or when you close the
folder (opening another folder causes the current folder to be closed, as
does quitting TkRat).
}
set help(title,grouping) {Grouping messages}
set help(grouping) { Grouping messages
Grouping messages is a convenient way of performing the same operation on
multiple messages in just one step (after the group is created).
The current group always consists of all flagged messages in the current folder.
Flagged messages are indicated by a 'F' in the list of messages (this F is
actually a part of the status flags, so if you do not have %S in your list
format, you will not see it). Messages may keep their flagged status next time
they are accessed.
Currently, you can perform the following operations on a group (must be done
via the Group menu):
* Delete - Mark messages for deletion
* Undelete - Remove deletion mark from messages
* Move - Move messages to another folder
There are currently five different ways to add/remove messages from a group:
* Use the "Clear group marking" entry in the Group menu
This will remove all group markings in the current folder
* Press the right mousebutton on a message in the message list
This will toggle the group flag for that message
* Use the "Create in window..." entry in the Group menu
This will create a separate window which contains a list of all messages
in the current folder, you can select/deselect messages in it. Finally,
when you press the OK button, your selection will become the group
selection.
* Use the "Create by expression..." entry in the Group menu
This opens a window where you can give an expression, all messages in
in the current folder that match that expression will be added to the
current group
* Use the "Use saved expression" submenu in the Group menu
This menu contains entries for each expression you have saved earlier
}
set help(title,folders) Folders
set help(folders) { Folders
A folder is a collection of zero or more messages. There are a lot of
different ways of storing and accessing the messages in a folder. TkRat
currently understands four different types of folders.
To open a folder, you need to know which type it is, and some additional type-
specific data about it. To help you, TkRat has something called Virtual folders
(also known as vfolders). When you define a vfolder, you have to specify a
name, type, and all other data about the folder. This name will then appear in
the "Folders" and "Move" menus for easy selection and message insertion.
The following types of folders are supported
* UNIX mailbox
A UNIX mailbox consists of a flat text file where the messages are separated
by a certain marker line (which starts with "From " or "^A^A^A"). This is the
normal way of handling mail on UNIX systems.
Data needed: The name of the file
* IMAP4
IMAP (version 4) is a protocol for accessing mailboxes over a network.
One user can have multiple IMAP mailboxes on one host. If you wish to use
rimap-style authentication, you should make the port number field empty.
Data needed: The name of the server
Which user to access the folder as
A password (asked for when opening the folder)
The name of the mailbox
* Disconnected
A disconnected folder is a local copy of an IMAP folder. These folders
are then synchronized so that any changes made to one of them are mirrored
in the other. This is very useful for reading and answering your mail
offline.
Data needed: The name of the server
Which user to access the folder as
A password (asked for when opening the folder)
The name of the mailbox
* POP3
POP (version 3) is a protocol for accessing mailboxes over a network.
Each user can have a maximum of one POP mailbox on one host.
Data needed: The name of the server
Which user to access the folder as
A password (asked for when opening the folder)
* Database
A database folder is a collection of messages where each message has
keywords associated with it. Opening the database is equivalent to
searching it (you can search for attributes other than the keywords).
Messages can also have an expiration time, and when this time is reached,
something happens to the message (it may, for example. be deleted). Every
user can have one database each (you can only access your own database).
Data needed: A search expression
Expiration time and type (for insertion)
* Dynamic
This is a special form of the File folder. It is specified as a directory,
and when you insert messages into it, the message is actually placed in
a file folder in that directory. The name of the file folder is the first
part of the sender's email address. When you open a dynamic folder, you will
see a list of the files in that directory.
Data needed: The name of the directory
}
set help(title,folderdef) {Defining folders}
set help(folderdef) { Defining folders
TkRat lets you organize your folders in a tree-like structure. This structure
is then used to build the Folders and Move menus. When you call "New/Edit
folder" the vfolderdef window will appear. This window lets you modify the
structure, add/edit/delete folders, etc.
One important fact to remember is that the structure only exists within TkRat
and does not necessarily reflect the actual layout on disk.
The "Define virtual folder" window is divided into two parts. The left part
shows the tree and the right part shows details about the currently selected
node in the tree. The tree has two nodes at the top level, one which contains
all your IMAP servers and one which contains all the folders. You can drag and
drop folders in the folder part of the tree. And, pressing the right
mousebutton gives you a small context menu which, among other things, allows
you to delete the current node.
One of the folders has the string 'INBOX' to the right of it, this is the
designated inbox. It means that this is the folder TkRat opens by default when
starting. It may also be used when expiring the database. You can have only
one INBOX.
Folders can be used to store outgoing messages. The folder to store the
messages in can be configured separately for each role in the Preferences
window (see also 'Roles').
Importing folders
For some folder types (file, imap and mh) you can import an entire structure
of folders. To do this, select the appropriate Import-type of a folder. Then,
provide the path to the folders that will be imported. What you have to write
here depends on the mailbox type and server, common good values are nothing
and the full path to your home directory. For IMAP imports you can also
specify if the folders should be imported as disconnected folders (which means
that TkRat will keep a local copy of them).
The next field to fill in is the pattern. The pattern limits which folders to
actually import. Only folders matching the pattern will be imported. There are
two wildcards which may be useful. A '*' matches everything and will cause the
import to descend into matching subdirectories. A '%' matches all files but
does not descend into subfolders. You can also limit the import to only
subscribed folders.
Hint: If you are trying to import your IMAP folders from another program, you
should probably try with the 'Subscribed folders only' option enabled
first. Another tip is that, when you are unsure what you actually will import,
then try with pattern '%' to avoid recursing your entire file system.
It may be worthwhile to note that the structure of imported folders is
read-only. That is, you can not drag and drop among imported folders. Also,
any changes you make to the layout on disk will be picked up the next time
you re-import the folder.
}
set help(title,dbase) {The database}
set help(dbase) { The database
The database is a place for storing messages. Each message is associated with
a number of keywords and an expiration time (can be eternity).
When you insert a message into the database, you can give the following
information to be associated with it:
* keywords - An optional list of keywords
* expiration time - A time when the message expires from the database.
The time is given as a plus sign and a number and
the number is the number of days it should remain in
the database. The filed may be blank and then the
message never expires.
* expiration action - What to do when the message expires. The possible
actions are:
* Remove - Delete the message
* Incoming - Move the message to the incoming folder again
* Backup - Move the message to some backup format
When you want to fetch messages from the database, you can search the
following fields: to, from, cc, subject, keywords and the entire message.
You can find messages which match all criteria or just one.
}
set help(title,userproc) Userprocs
set help(userproc) { User defined procedures
User defined procedures are a way for the user to have more control over
certain features. The procedures are ordinary tcl procedures (i.e. they are
written in tcl7.5). None of the procedures must exist, they will be used
only if they exist.
The user may define procedures in the ~/.ratatosk/userproc file (or
whatever the userproc option is set to). If the procedures need any global
variables, these must start with "ratUP_". The following procedures may
be defined:
RatUP_IsMe mailbox domain personal adl
mailbox - Mailbox name
domain - The domain part
personal - The personal name phrase (if any)
adl - At-domain-list source route
This procedure should determine if the address is pointing to me or not.
It should return a boolean value, which should be true if the address
is pointing at me.
RatUP_Translate mailbox domain personal adl
mailbox - Mailbox name
domain - The domain part
personal - The personal name phrase (if any)
adl - At-domain-list source route (probably empty)
When we are replying to a message, all addresses we are sending to
are run through this procedure. It is expected to return a list with
four elements {mailbox domain personal adl}.
RatUP_Signature message
message - The name of a global array which may contain
information about the message the signature will be
appended to
This function should return a text string which will later be
appended to the first text part of the message. The message argument is
the name of a global array which MAY contain information about the message.
See the section on RatSend in the interface file). Note that this routine
gets called before the user has had any chance to edit the message so
there will not be any interesting information available at all for
new messages. It only contains interesting things for replies and
forwards.
RatUP_Bell
This function should notify the user that new mail has arrived. If
this function does not exist, then the terminal bell is rung.
RatUP_ShowURL url
url - A URL to show
This function may get called when the user presses the left mousebutton
over a URL in a message. It is expected to invoke a browser (in the
background).
RatUP_Citation message
message - The handler for the message which is being cited
This function should return a string which will be prepended to all
lines in the body of the cited message. It will be called when you reply
to a message.
RatUP_NetsyncFolder spec user prot
spec - A network folder specification {host:port}mailbox
user - User to connect as
prot - Protocol (currently always imap)
This function should return a boolean value which indicates if
the disconnected folder given as an argument should be synchronized
at this moment or not. That means that this function will be called
once for each disconnected mailbox when you select "Network sync"
from the menu. It will NOT be called when you select "Network sync. folder"
from the Admin menu to synchronize the current folder.
}
set help(title,bugreport) {Reporting bugs}
set help(bugreport) { Reporting bugs
You should send bug reports to maf@TkRat.org. This is best done by
selecting "Send bug report..." in the Help menu (of the Folder window).
This will open a Compose window with a template bug report. The recipient
is already filled in as is part of the subject. You should complete the
subject and write a detailed description of what you did to discover the bug
(and the bug itself) in the body of the message.
TkRat has already added an attachment which contains information about your
configuration. This attachment contains the output from "uname -a" on your
system, TkRat version number and date, tcl/tk version used, and a copy of
all the settings in the Preferences window.
If you wish to see exactly what is sent, then look at the contents of a file
with a name like ~/.ratatosk/send/rat.X.Y (it is most probably the last file).
This file gets created when you start "Send bug report..." and gets deleted
when the report is sent.
}
set help(title,roles) Roles
set help(roles) { Roles
The Roles feature is a way for you to have different identities. Associated
with each role is address info and also settings on how to send email. You can
then always change the role and the selected role will affect composed
messages. You can also associate roles with folders so that, when working with
a particular folder, you use a particular role.
Roles are defined in the Preferences window. To create a new role, select
'Roles' in the tree and then press 'Create new role.' This will create a new
role in the tree and you can then edit it as much as you want.
In the 'Save outgoing' field, you may define a folder in which messages sent
using this role should be saved by default.
}
}
#
# DO NOT EDIT!
# This file is automatically generated from files in the Text/ subdirectory
##############################################################################
|