Add advanced control over the SSL context used when connecting to the SMTP and IMAP...
[squirrelmail.git] / config / config_local.example.php
CommitLineData
0c8f66b4 1<?php
4b4abf93 2
2d896bbf 3/**
4 * Local config overrides.
5 *
6 * You can override the config.php settings here.
7 * Don't do it unless you know what you're doing.
91e0dccc 8 * Use standard PHP syntax, see config.php for examples.
2d896bbf 9 *
701e7bee 10 * @copyright 2002-2014 The SquirrelMail Project Team
4b4abf93 11 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
12 * @version $Id$
2d896bbf 13 * @package squirrelmail
14 * @subpackage config
15 */
99f175bc 16
17
18/**
19 * What follows are notes about "hidden" settings that
20 * are not defined in config.php and are only meant to
21 * be optionally defined by administrators who need to
22 * suit specific (unusual) setups. This file, of course,
23 * is not limited to setting these values - you can still
24 * specify overrides for anything in config.php.
25 *
26 * $custom_session_handlers (array) allows the definition
27 * of custom PHP session handlers. This feature is well
28 * documented in the code in include/init.php
29 *
9aaa9ae2 30 * $hide_squirrelmail_header (must be defined as a constant:
99f175bc 31 * define('hide_squirrelmail_header', 1);
32 * This allows the administrator to force SquirrelMail never
33 * to add its own Received headers with user information in
34 * them. This is VERY DANGEROUS and is HIGHLY DISCOURAGED
35 *
36 * $show_timezone_name allows (boolean) the addition of the
37 * timezone name to the Date header in outgoing messages.
38 * Turning this on violates RFC 822 syntax and can result in
39 * more serious problems (unencoded 8 bit characters in headers)
40 * on some systems.
41 *
42 * $force_crlf_default (string) Can be used to force CRLF or LF
43 * line endings in decoded message parts. In some environments
44 * this allows attachments to be downloaded with operating-system
45 * friendly line endings. This setting may be overridden by
46 * certain plugins or on systems running PHP versions less than
47 * 4.3.0. Set to 'CRLF' or 'LF' or, to force line endings to be
48 * unmolested, set to some other string, such as 'NOCHANGE'
49 *
55e34626 50 * $subfolders_of_inbox_are_special (boolean) can be set to TRUE
51 * if any subfolders of the INBOX should be treated as "special"
52 * (those that are displayed in a different color than other
53 * "normal" mailboxes).
54 *
9aaa9ae2 55 * $smtpSslOptions allows more control over the SSL context used
56 * when connecting to the SMTP server over SSL/TLS. See:
57 * http://php.net/manual/context.ssl.php
58 * For example, you can specify a CA file that corresponds
59 * to your server's certificate and make sure that the
60 * server's certificate is validated when connecting:
61 * $smtpSslOptions = array(
62 * 'cafile' => '/etc/pki/tls/certs/ca-bundle.crt',
63 * 'verify_peer' => true,
64 * 'verify_depth' => 3,
65 * );
66 *
67 * $imapSslOptions allows more control over the SSL context used
68 * when connecting to the IMAP server over SSL/TLS. See:
69 * http://php.net/manual/context.ssl.php
70 * For example, you can specify a CA file that corresponds
71 * to your server's certificate and make sure that the
72 * server's certificate is validated when connecting:
73 * $imapSslOptions = array(
74 * 'cafile' => '/etc/pki/tls/certs/ca-bundle.crt',
75 * 'verify_peer' => true,
76 * 'verify_depth' => 3,
77 * );
99f175bc 78 */
79