X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=config%2Fconfig_default.php;h=3df903d04d7fff7251918d8a90b156d4772b6333;hp=ea4585c7a81f2a8877069a878dc81a2a907c7d79;hb=4da27e4fe5b4d123738277b4f4dc058f7de8a16a;hpb=b6def0e7aaf44c772c1db0f2e6d1223c4e3332b0 diff --git a/config/config_default.php b/config/config_default.php index ea4585c7..3df903d0 100644 --- a/config/config_default.php +++ b/config/config_default.php @@ -1,15 +1,45 @@ -mailing list"; - -// Themes -// You can define your own theme and put it in this directory. You must -// call it as the example below. You can name the theme whatever you -// want. For an example of a theme, see the ones included in the config -// directory. -// -// You can download themes from http://squirrelmail.sourceforge.net/index.php3?page=10 -// -// To add a new theme to the options that users can choose from, just add -// a new number to the array at the bottom, and follow the pattern. - - // The first one HAS to be here, and is your system's default theme. - // It can be any theme you want - $theme[0]["PATH"] = "../config/default_theme.php"; - $theme[0]["NAME"] = "Default"; - - $theme[1]["PATH"] = "../config/sandstorm_theme.php"; - $theme[1]["NAME"] = "Sand Storm"; - - $theme[2]["PATH"] = "../config/deepocean_theme.php"; - $theme[2]["NAME"] = "Deep Ocean"; - - $theme[3]["PATH"] = "../config/slashdot_theme.php"; - $theme[3]["NAME"] = "Slashdot"; - - $theme[4]["PATH"] = "../config/purple_theme.php"; - $theme[4]["NAME"] = "Purple"; - - $theme[5]["PATH"] = "../config/forest_theme.php"; - $theme[5]["NAME"] = "Forest"; - - $theme[6]["PATH"] = "../config/ice_theme.php"; - $theme[6]["NAME"] = "Ice"; - - $theme[7]["PATH"] = "../config/seaspray_theme.php"; - $theme[7]["NAME"] = "Sea Spray"; + global $motd; + $motd = ""; // Whether or not to use a special color for special folders. If not, special // folders will be the same color as the other folders + global $use_special_folder_color; $use_special_folder_color = true; +// The type of IMAP server you are running +// Valid type are the following (case is important). +// +// courier +// cyrus +// exchange +// uw +// other + global $imap_server_type; + $imap_server_type = "cyrus"; + +// Rather than going to the signout.php page (which only allows you +// to sign back in), setting signout_page allows you to sign +// the user out and then redirect to whatever page you want. +// For instance, the following would return the user to your +// home page: $signout_page = "/"; +// Set to the empty string to continue to use the default signout page. + global $signout_page; + $signout_page = ""; + +// Many servers store mail in your home directory. With this, they +// store them in a subdirectory: mail/ or Mail/, etc. If your +// server does this, please set this to what the default mail folder +// should be. This is still a user preference, so they can change +// it if it is different for each user. +// +// Example: +// $default_folder_prefix = "mail/"; +// -- or -- +// $default_folder_prefix = "Mail/folders/"; +// +// If you do not use this, please set it to "". + global $default_folder_prefix; + $default_folder_prefix = ""; +// If you do not wish to give them the option to change this, set it to false. +// Otherwise, if it is true, they can change the folder prefix to be anything. + global $show_prefix_option; + $show_prefix_option = false; + // The following are related to deleting messages. // $move_to_trash // - if this is set to "true", when "delete" is pressed, it @@ -86,10 +123,16 @@ // - If this is true, when a message is moved or copied, the // source mailbox will get expunged, removing all messages // marked "Deleted". +// $sent_folder +// - This is the path to where Sent messages will be stored. + global $default_move_to_trash, $default_move_to_sent, $trash_folder, + $auto_expunge, $sent_folder; $default_move_to_trash = true; + $default_move_to_sent = true; $trash_folder = "INBOX.Trash"; $auto_expunge = true; + $sent_folder = "INBOX.Sent"; // Special Folders are folders that can't be manipulated like normal // user created folders can. A couple of examples would be @@ -97,17 +140,25 @@ // default mailboxes, but this obviously can be changed. To add one, // just add a new number to the array. + global $special_folders; $special_folders[0] = "INBOX"; // The first one has to be the inbox (whatever the name is) $special_folders[1] = $trash_folder; - $special_folders[2] = "INBOX.Sent"; + $special_folders[2] = $sent_folder; $special_folders[3] = "INBOX.Drafts"; $special_folders[4] = "INBOX.Templates"; +// Should I create the Sent and Trash folders automatically for a new +// user that doesn't already have them created? + global $auto_create_special; + $auto_create_special = true; + // Whether or not to list the special folders first (true/false) + global $list_special_folders_first; $list_special_folders_first = true; // Are all your folders subfolders of INBOX (i.e. cyrus IMAP server) // If you are not sure, set it to false. + global $default_sub_of_inbox; $default_sub_of_inbox = true; // Some IMAP daemons (UW) handle folders weird. They only allow a @@ -119,12 +170,15 @@ // If this option confuses you, make it "true". You can't hurt // anything if it's true, but some servers will respond weird if it's // false. (Cyrus works fine whether it's true OR false). - + global $show_contain_subfolders_option; $show_contain_subfolders_option = false; -// Whether or not to use META tags and automatically forward after an -// action has been completed. - $auto_forward = true; +// This option controls what character set is used when sending mail +// and when sending HTMl to the browser. Do not set this to US-ASCII, +// use ISO-8859-1 instead. For cyrillic it is best to use KOI8-R, +// since this implementation is faster than the alternatives. + global $default_charset; + $default_charset = "iso-8859-1"; // Path to the data/ directory // It is a possible security hole to have a writable directory @@ -139,7 +193,7 @@ // // Relative (to the config directory): // $data_dir = "../data/"; - + global $data_dir; $data_dir = "../data/"; // Path to directory used for storing attachments while a mail is @@ -153,6 +207,142 @@ // is also impossible for the webserver to delete files lying around // there for too long. // - It should probably be another directory than data_dir. + global $attachment_dir; + $attachment_dir = $data_dir; + +// This is the default size of the folder list. Default is 150, +// but you can set it to whatever you wish. + global $default_left_size; + $default_left_size = 150; + +// Some IMAP servers allow a username (like "bob") to log in if they use +// uppercase in their name (like "Bob" or "BOB"). This creates extra +// preference files. Toggling this option to true will transparently +// change all usernames to lowercase. + global $force_username_lowercase; + $force_username_lowercase = false; + + +// Themes +// You can define your own theme and put it in this directory. You must +// call it as the example below. You can name the theme whatever you +// want. For an example of a theme, see the ones included in the config +// directory. +// +// To add a new theme to the options that users can choose from, just add +// a new number to the array at the bottom, and follow the pattern. + global $theme; + + // The first one HAS to be here, and is your system's default theme. + // It can be any theme you want + $theme[0]["PATH"] = "../themes/default_theme.php"; + $theme[0]["NAME"] = "Default"; + + $theme[1]["PATH"] = "../themes/plain_blue_theme.php"; + $theme[1]["NAME"] = "Plain Blue"; + + $theme[2]["PATH"] = "../themes/sandstorm_theme.php"; + $theme[2]["NAME"] = "Sand Storm"; + + $theme[3]["PATH"] = "../themes/deepocean_theme.php"; + $theme[3]["NAME"] = "Deep Ocean"; + + $theme[4]["PATH"] = "../themes/slashdot_theme.php"; + $theme[4]["NAME"] = "Slashdot"; + + $theme[5]["PATH"] = "../themes/purple_theme.php"; + $theme[5]["NAME"] = "Purple"; + + $theme[6]["PATH"] = "../themes/forest_theme.php"; + $theme[6]["NAME"] = "Forest"; + + $theme[7]["PATH"] = "../themes/ice_theme.php"; + $theme[7]["NAME"] = "Ice"; + + $theme[8]["PATH"] = "../themes/seaspray_theme.php"; + $theme[8]["NAME"] = "Sea Spray"; + + $theme[9]["PATH"] = "../themes/bluesteel_theme.php"; + $theme[9]["NAME"] = "Blue Steel"; + + $theme[10]["PATH"] = "../themes/dark_grey_theme.php"; + $theme[10]["NAME"] = "Dark Grey"; + + $theme[11]["PATH"] = "../themes/high_contrast_theme.php"; + $theme[11]["NAME"] = "High Contrast"; + + $theme[12]["PATH"] = "../themes/black_bean_burrito_theme.php"; + $theme[12]["NAME"] = "Black Bean Burrito"; + + $theme[13]["PATH"] = "../themes/servery_theme.php"; + $theme[13]["NAME"] = "Servery"; + + $theme[14]["PATH"] = "../themes/maize_theme.php"; + $theme[14]["NAME"] = "Maize"; + + $theme[15]["PATH"] = "../themes/bluesnews_theme.php"; + $theme[15]["NAME"] = "BluesNews"; + +// LDAP server(s) +// +// Array of arrays with LDAP server parameters. See +// functions/abook_ldap_server.php for a list of possible +// parameters +// +global $ldap_server; +// +// EXAMPLE: +// +// $ldap_server[0] = Array( +// "host" => "memberdir.netscape.com", +// "name" => "Netcenter Member Directory", +// "base" => "ou=member_directory,o=netcenter.com"); + +// Database-driven private addressbooks +// +// DSN (Data Source Name) for a database where the private +// addressbooks are stored. See doc/db-backend.txt for more info. +// If it is not defined, the addressbooks are stored in files +// in the data dir. +// +// global $addrbook_dsn; +// $addrbook_dsn = 'mysql://user:pass@hostname/dbname'; + + + // you have an option to chose between javascript or html version of + // address book searching. + // true = javascript + // false = html + global $default_use_javascript_addr_book; + $default_use_javascript_addr_book = false; + + // these next two options set the defaults for the way that the users see + // their folder list. + // $default_unseen_notify specifies whether or not the users will see + // the number of unseen in each folder by default + // and alsy which folders to do this to. + // 1=none, 2=inbox, 3=all + // $default_unseen_type specifies the type of notification to give the + // users by default. + // 1=(4), 2=(4,25) + global $default_unseen_notify, $default_unseen_type; + $default_unseen_notify = 2; + $default_unseen_type = 1; + + // If you are running on a machine that doesn't have the tm_gmtoff + // value in your time structure and if you are in a time zone that + // has a negative offset, you need to set this value to 1. + // This is typically people in the US that are running Solaris 7. + global $invert_time; + $invert_time = false; + + global $plugins; + // To install plugins, just add elements to this array that have + // the plugin directory name relative to the /plugins/ directory. + // For instance, for the "sqclock" plugin, you'd put a line like + // the following: + // $plugins[0] = "sqclock"; + // $plugins[1] = "attachment_common"; - $attachment_dir = $data_dir -?> +// Do not add the closing PHP tag here just because we want to avoid +// the potential for parsing errors if there is a newline added