Contains the names or paths of the programs that can be executed to display attachments.
> Columns
program_name: varchar(256) not null
The path of the program and its arguments. If should contain a $1
parameter that will be replaced by the path of the temporary file where
the user interface has saved the attachment contents just before
launching the program.
Example: mozilla -remote "openfile(file:$1,new-window)"
can be used on text/html attachments on a linux system with
the mozilla browser installed.
content_type: varchar(256) not null
The content type for which program_name
will be used.
Example: text/html, image/jpeg, ...
conf_name: varchar(256)
The configuration for which the entry apply. A null value
will mean that the entry applies by default. If the user interface is
running under a particular configuration and that configuration
has an entry for the content_type, then
that entry is taken instead of the default one.
There are two basic reasons why programs can be specialized by
configuration:
1) On a multi-user installation, some users may not want to use
the same programs to display attachments than others: they can do so
by setting up their own configuration to override the default.
2) An individual user can run the user interface under several
operating systems, with obviously different software installed on
each OS.
> Size
Small (configuration table)