[ Index ]
 

Code source de IMP H3 (4.1.5)

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/config/ -> conf.xml (source)

   1  <?xml version="1.0"?>
   2  <!-- $Horde: imp/config/conf.xml,v 1.53.2.18 2007/05/03 15:24:51 chuck Exp $ -->
   3  <configuration>
   4   <configtab name="utils" desc="External Utilities and Menu">
   5    <configsection name="utils">
   6     <configheader>External Utilities</configheader>
   7     <configstring name="spellchecker" required="false" desc="Enter the location
   8     of the binary to either aspell or ispell to enable the spell checker. If
   9     this is empty, then spell checking will be disabled."></configstring>
  10     <configstring name="gnupg" required="false" desc="If you want users to have
  11     the option of using the GNU Privacy Guard program to decrypt/encrypt PGP
  12     files, enter the location of the 'gpg' binary here.  If this is empty this
  13     feature will be disabled."></configstring>
  14     <configmultienum name="gnupg_keyserver" required="false" desc="The address of
  15     the public PGP keyserver(s) to use.">pgp.mit.edu
  16      <values>
  17       <value>pgp.mit.edu</value>
  18       <value>keyserver.noreply.org</value>
  19      </values>
  20     </configmultienum>
  21     <configstring name="gnupg_timeout" required="false" desc="The timeout for
  22     connecting to the PGP keyserver. Timeouts are not supported on all
  23     systems.">10</configstring>
  24     <configstring name="openssl_cafile" required="false" desc="The location of
  25     the root certificates bundle, e.g. /etc/ssl/certs. See
  26     http://www.php.net/manual/en/ref.openssl.php#openssl.cert.verification for
  27     details."/>
  28     <configstring name="openssl_binary" required="false" desc="The location of
  29     the OpenSSL binary on your system, e.g. /usr/bin/openssl. This program is
  30     REQUIRED to import personal S/MIME certificate information, as there is no
  31     native PHP function that can read pkcs12 files."/>
  32    </configsection>
  33  
  34    <configsection name="menu">
  35     <configheader>Menu settings</configheader>
  36     <configmultienum name="apps" desc="Select any applications that should be
  37     linked in IMP's menu">
  38      <values>
  39       <configspecial name="list-horde-apps" />
  40      </values>
  41     </configmultienum>
  42    </configsection>
  43   </configtab>
  44  
  45   <configtab name="user" desc="User Capabilities and Constraints">
  46    <configsection name="user">
  47     <configheader>User Capabilities and Constraints</configheader>
  48     <configswitch name="allow_folders" desc="Should we allow users to use
  49     folders at all? NOTE: setting this to false will mean there is no place to
  50     save sent-mail or postponed messages, along with the obvious affects of
  51     restricting the user to their INBOX.">true
  52      <case name="true" desc="Yes">
  53       <configboolean name="select_sentmail_folder" desc="If this is true, then
  54       users will be given a drop down menu in the compose window allowing them to
  55       choose which folder to save their sent messages to. If this is false, then
  56       messages will be saved to the folder defined in their
  57       preferences.">false</configboolean>
  58       <configboolean name="allow_resume_all_in_drafts" desc="If this is true, the
  59       user will be able to resume any message in their draft mailbox (to
  60       compensate for some clients that don't bother setting the draft flag).
  61       Otherwise, only messages marked as 'drafts' can be
  62       resumed.">false</configboolean>
  63      </case>
  64      <case name="false" desc="No" />
  65     </configswitch>
  66     <configboolean name="allow_resume_all" desc="If this is true, the user will
  67     be able to resume any message in any mailbox.  Otherwise, only messages
  68     marked as 'drafts' can be resumed.">false</configboolean>
  69     <configboolean name="allow_view_source" desc="If this is true, then there
  70     will be a 'Message Source' link in the parts list of every message, allowing
  71     the user to view the entire raw message, or to download it and save it to
  72     disk.">true</configboolean>
  73     <configstring name="alternate_login" desc="If this is not false, it is
  74     assumed to be the URL of an alternate login screen which will be
  75     used in place of IMP's default one.  If all you need is a
  76     message-of-the-day section on the normal login screen, you can set
  77     one in imp/config/motd.php.  &lt;b&gt;This setting will be ignored
  78     if an alternate login screen is configured for horde.&lt;/b&gt;">
  79     false</configstring>
  80     <configstring name="redirect_on_logout" desc="If this is not false, it is
  81     assumed to be the URL of an alternate logout page which users will be sent
  82     to when they log out. &lt;b&gt;This setting will be ignored if an alternate
  83     logout page is configured for horde&lt;/b&gt;">false</configstring>
  84    </configsection>
  85   </configtab>
  86  
  87   <configtab name="server" desc="Mail Server">
  88    <configsection name="server">
  89     <configheader>Mail Server Settings</configheader>
  90     <configswitch name="server_list" desc="Should we display a list of servers
  91     (defined in config/servers.php) for users to choose from? The options are
  92     'shown', 'hidden', and 'none'. If the server list is hidden then you can use
  93     the 'preferred' mechanism to auto-select from it based on an HTTP
  94     virtualhost or another piece of data. If it is shown, the user will be able
  95     to pick from any of the options. If none, no server list will be shown and
  96     the defaults will be used unless another mechanism changes them.">none
  97      <case name="none" desc="None">
  98       <configboolean name="change_server" desc="Should we allow users to type in a mail
  99       server?">false</configboolean>
 100       <configboolean name="change_port" desc="Should we allow users to select the mail
 101       server's port?">false</configboolean>
 102       <configboolean name="change_protocol" desc="Should we allow users to select the
 103       mail server's protocol?">false</configboolean>
 104       <configboolean name="change_smtphost" desc="Should we allow users to select the
 105       SMTP (outbound) mail server?">false</configboolean>
 106       <configboolean name="change_smtpport" desc="Should we allow users to select the
 107       SMTP server's port?">false</configboolean>
 108      </case>
 109      <case name="shown" desc="Shown" />
 110      <case name="hidden" desc="Hidden" />
 111     </configswitch>
 112     <configstring name="sort_limit" desc="On slower mailservers, sorting by any
 113     field other than the arrival of the message may result in very slow
 114     performance.  If the number here is greater than 0, that is the number of
 115     messages that must be present in a mailbox before the default sort is
 116     replaced by the much faster arrival time sort.">0</configstring>
 117     <configboolean name="cache_folders" desc="If using IMAP, should we cache the
 118     list of folders so that the list does not need to be rebuilt on every page
 119     load? If set to true, note that any folders created on the server during an
 120     IMP session that is NOT created via IMP will not be displayed until the next
 121     login. If IMP will be the exclusive means of accessing the mail server, or
 122     you are not concerned about this behavior, this setting should be set to
 123     true.">false</configboolean>
 124     <configboolean name="cache_msgbody" desc="Should we cache the contents of
 125     small messages (less than 10 KB) in the session so that the IMAP server does
 126     not have to be accessed again?  Enabling this option will result in a larger
 127     session size (approx. 100 - 200 KB per user) so make sure your session
 128     backend can handle the increased storage demands.">
 129     false</configboolean>
 130    </configsection>
 131   </configtab>
 132  
 133   <configtab name="mailbox" desc="Mailbox and Fetchmail">
 134    <configsection name="mailbox">
 135     <configheader>Mailbox Settings</configheader>
 136     <configboolean name="show_attachments" desc="Should we display attachment
 137     information in the mailbox index? This is a performance hit, but may be okay
 138     on smaller installations.">false</configboolean>
 139     <configboolean name="show_preview" desc="Should we allow users to display
 140     message previews in the mailbox index? This is disabled by default
 141     as it can be performance intensive, especially without mailbox
 142     caching. Note that this option only determines whether or not users
 143     are allowed to show previews - each user can still turn previews on
 144     or off in their preferences.">false</configboolean>
 145     <configboolean name="show_xpriority" desc="Should we display message
 146     priority information in the mailbox index? This is a performance hit, but may be okay
 147     on smaller installations.">false</configboolean>
 148    </configsection>
 149  
 150    <configsection name="fetchmail">
 151     <configheader>Fetchmail Settings</configheader>
 152     <configboolean name="show_account_colors" desc="Should we display colors for
 153     messages fetched from other accounts in the mailbox index? This is a
 154     performance hit, but may be okay on smaller installations.">false</configboolean>
 155     <configstring name="size_limit" desc="What is the maximum total size of
 156     mails to be fetched (in bytes)? (Remember you need more than the double of
 157     this value for 'memory_limit' in php.ini.) Set this value to 0 for no
 158     limit.">4000000</configstring>
 159    </configsection>
 160   </configtab>
 161  
 162   <configtab name="msgsettings" desc="Message and Spam">
 163    <configheader>Message Settings</configheader>
 164    <configsection name="msgsettings">
 165     <configsection name="filtering">
 166      <configstring name="words" desc="If filtering of message content is turned
 167      on, where should we find the list of words to filter
 168      out?">./config/filter.txt</configstring>
 169      <configstring name="replacement" desc="What should we replace filtered
 170      words with?">****</configstring>
 171     </configsection>
 172    </configsection>
 173  
 174    <configsection name="spam">
 175     <configheader>Spam Reporting</configheader>
 176     <configswitch name="reporting" desc="Should we display a 'report this
 177     message as spam' link?">false
 178      <case name="true" desc="Yes">
 179       <configboolean name="spamfolder" desc="Should the link also appear in the user's
 180       spam folder?">false</configboolean>
 181       <configstring name="email" required="false" desc="Should we report spam messages
 182       via email? The messages will be sent to this address in a single
 183       multipart/digest message (useful for reporting to an admin user, for
 184       example)."/>
 185       <configstring name="bounce" required="false" desc="Should we bounce the spam
 186       message to an email address? This is useful for automated spam processing
 187       programs that need the original message. If you need to dynamically set the
 188       email address for each user (e.g. DSPAM), this setting should be empty and
 189       you should look at the _imp_hook_spam_bounce hook instead."/>
 190       <configstring name="program" required="false" desc="Should we report the spam
 191       message via an external program (e.g. /usr/local/bin/spamassassin -r)? If you
 192       include the placeholder %u in this string, it will be replaced with the
 193       current username."/>
 194      </case>
 195      <case name="false" desc="No" />
 196     </configswitch>
 197    </configsection>
 198  
 199    <configsection name="notspam">
 200     <configswitch name="reporting" desc="Should we display a 'report this
 201     message as innocent' link?">false
 202      <case name="true" desc="Yes">
 203       <configboolean name="spamfolder" desc="Should the link only appear in the user's
 204       spam folder?">true</configboolean>
 205       <configstring name="email" required="false" desc="Should we report innocent
 206       messages via email? The messages will be sent to this address in a single
 207       multipart/digest message (useful for reporting to an admin user, for
 208       example)."/>
 209       <configstring name="bounce" required="false" desc="Should we bounce the
 210       innocent message to an email address? This is useful for automated spam processing
 211       programs that need the original message. If you need to dynamically set the
 212       email address for each user (e.g. DSPAM), this setting should be empty and
 213       and you should look at the _imp_hook_spam_bounce hook instead."/>
 214       <configstring name="program" required="false" desc="Should we report the innocent
 215       message via an external program (e.g. /usr/local/bin/spamassassin -k)? If you
 216       include the placeholder %u in this string, it will be replaced with the
 217       current username."/>
 218      </case>
 219      <case name="false" desc="No" />
 220     </configswitch>
 221    </configsection>
 222   </configtab>
 223  
 224   <configtab name="compose" desc="Compose">
 225    <configheader>Compose Settings</configheader>
 226    <configsection name="msg">
 227     <configboolean name="prepend_header" desc="Should we include the contents of
 228     imp/config/header.php in the headers of every message
 229     sent?">true</configboolean>
 230     <configboolean name="append_trailer" desc="Should we append the contents of
 231     imp/config/trailer.txt to the end of every message
 232     sent?">true</configboolean>
 233    </configsection>
 234  
 235    <configsection name="compose">
 236     <configboolean name="allow_cc" desc="Should we allow users to set the Cc:
 237     header?">true</configboolean>
 238     <configboolean name="allow_bcc" desc="Should we allow users to set the Bcc:
 239     header?">true</configboolean>
 240     <configboolean name="allow_receipts" desc="Can the user request a return
 241     receipt?">true</configboolean>
 242     <configboolean name="special_characters" desc="Should we give the user a
 243     pop-up window with special characters in it?">true</configboolean>
 244     <configboolean name="use_vfs" desc="Should we use the Horde VFS system for
 245     storing uploaded attachments?">false</configboolean>
 246     <configswitch name="link_attachments" desc="Should we allow the users to
 247     send attachments as links?">true
 248      <case name="true" desc="Yes">
 249       <configboolean name="link_all_attachments" desc="Should IMP send all
 250       attachments as links? If this is false the user will be given the option
 251       to link any attachment.">false</configboolean>
 252       <configboolean name="link_attachments_notify" desc="Should IMP send an
 253       e-mail notification to the sender when the first person attempts to
 254       download the linked attachment? This notification will include a link
 255       to delete the file.">true</configboolean>
 256      </case>
 257      <case name="false" desc="No" />
 258     </configswitch>
 259     <configboolean name="add_maildomain_to_unexpandable" desc="Should we add the
 260     default domain to addresses that couldn't be expanded
 261     automatically?">false</configboolean>
 262     <configstring name="attach_size_limit" desc="What is the maximum total size
 263     of attachments per message (in bytes)? Set this value to 0 for no
 264     limit. [Note, the maximum allowable size of any individual attachment is set
 265     via the PHP 'upload_max_filesize' parameter - see
 266     imp/docs/INSTALL]">0</configstring>
 267     <configstring name="attach_count_limit" desc="What is the maximum total
 268     number of attachments per message? Set this value to 0 for no
 269     limit.">0</configstring>
 270    </configsection>
 271   </configtab>
 272  
 273   <configtab name="hooks" desc="Custom Hooks">
 274    <configheader>Custom Hooks</configheader>
 275    <configsection name="hooks">
 276     <configboolean name="vinfo" required="false" desc="Should we use a custom
 277     virtual users hook? If so, make sure you define _imp_hook_vinfo() in
 278     horde/config/hooks.php. The hook will be used to set $imp['user'] at login
 279     time. There are examples in
 280     horde/config/hooks.php.dist.">false</configboolean>
 281     <configboolean name="signature" required="false" desc="Should we use a
 282     custom signature hook? If so, make sure you define _imp_hook_signature() in
 283     horde/config/hooks.php. The hook will be used to set $imp['user'] when
 284     composing a message. There is an example in
 285     horde/config/hooks.php.dist.">false</configboolean>
 286     <configboolean name="trailer" required="false" desc="Should we use a custom
 287     function to set the trailer text (if trailer text is appended to outgoing
 288     messages)? If so, make sure you define _imp_hook_trailer() in
 289     horde/config/hooks.php. The function will be used to modify the trailer at
 290     runtime. There are examples in
 291     horde/config/hooks.php.dist.">false</configboolean>
 292     <configboolean name="fetchmail_filter" required="false" desc="Should we use
 293     a custom function to filter mail retrieved with the Accounts/Fetchmail icon?
 294     If so, make sure you define _imp_hook_fetchmail_filter() in
 295     horde/config/hooks.php.  The function is used to filter mail for Spam,
 296     viruses, or whatever else you set up in the function.">false</configboolean>
 297     <configboolean name="mbox_redirect" required="false" desc="Should we use
 298     a custom function to dynamically redirect the user based on what mailbox
 299     is opened? If so, make sure you define _imp_hook_mbox_redirect() in
 300     horde/config/hooks.php.">false</configboolean>
 301     <configboolean name="mbox_icon" required="false" desc="Should we use
 302     a custom function to dynamically determine the icons shown for standard
 303     folders on the folder page? If so, make sure you define
 304     _imp_hook_mbox_icons() in horde/config/hooks.php.">false</configboolean>
 305     <configboolean name="spam_bounce" required="false" desc="Should we use a
 306     custom function to dynamically generate the email address to send spam
 307     reporting emails to? If so, make sure you define _imp_hook_spam_bounce() in
 308     horde/config/hooks.php.">false</configboolean>
 309    </configsection>
 310   </configtab>
 311  
 312   <configtab name="other" desc="Other settings">
 313    <configsection name="maillog">
 314     <configheader>Mail Logging</configheader>
 315     <configboolean name="use_maillog" desc="By default, IMP will keep track of
 316     both who a message was sent to and the date it was sent when forwarding,
 317     replying, or redirecting a message. This information is stored using the
 318     History class provided by Horde. These entries are deleted when the mail is
 319     deleted using IMP in an attempt to keep the number of entries to the
 320     minimum required - if not deleted the maillog entry will persist forever.
 321     On large installations, there may be significant lookup times and/or large
 322     amounts of maillog entries with older versions of Horde before Horde 3.1 so
 323     this functionality can be turned off.">true</configboolean>
 324    </configsection>
 325  
 326    <configsection name="tasklist">
 327     <configheader>Add to Tasks</configheader>
 328     <configboolean name="use_tasklist" desc="If Nag is installed on the local
 329     system, IMP can allow users to add the details of mail messages to a new
 330     task. If you do not want this functionality enabled (it will add to server
 331     load because the list of available task categories must be generated on
 332     every page load), you should disable this checkbox.">true</configboolean>
 333    </configsection>
 334  
 335    <configsection name="notepad">
 336     <configheader>Add to Notes</configheader>
 337     <configboolean name="use_notepad" desc="If Mnemo is installed on the local
 338     system, IMP can allow users to add the details of mail messages to a new
 339     note. If you do not want this functionality enabled (it will add to server
 340     load because the list of available note categories must be generated on
 341     every page load), you should disable this checkbox.">true</configboolean>
 342    </configsection>
 343  
 344    <configsection name="tos">
 345     <configheader>Terms of Service Agreement</configheader>
 346      <configstring name="file" required="false" desc="If you want to require users to
 347      accept certain terms before they can use the system, enter the name of the
 348      agreement file to display here. Also, make sure to activate the preference in
 349      prefs.php (set the value of 'tos_agreement' to 1)."/>
 350    </configsection>
 351   </configtab>
 352  </configuration>


Généré le : Thu Nov 29 12:30:07 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics