X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=config%2Fconfig_default.php;h=889aaa7456c87c54d16118b03e1fc7602ef751c0;hp=79518ad395e8f8ea3886e77d938ba9ca6f503ee7;hb=95e9357118f315822eaea0f35a81e17933736c42;hpb=a37f3771b11544a29ebd521a69599381c90e7df2 diff --git a/config/config_default.php b/config/config_default.php index 79518ad3..889aaa74 100644 --- a/config/config_default.php +++ b/config/config_default.php @@ -8,20 +8,38 @@ // to configure. // + // This makes sure we don't load it dozens of times + // don't change this + if (defined('config_php')) + return; + define('config_php', true); + // don't change - $config_version = "x51"; + global $config_version; + $config_version = "x63"; // Organization's logo picture (blank if none) + global $org_logo; $org_logo = "../images/sm_logo.jpg"; // Organization's name + global $org_name; $org_name = "SquirrelMail"; // Webmail Title // This is the title that goes at the top of the browser window + global $org_title; $org_title = "SquirrelMail $version"; + +// Default language +// This is the default language. It is used as a last resort if SquirrelMail +// can't figure out which language to display. +// Use the two-letter code. + global $squirrelmail_default_language; + $squirrelmail_default_language = "en"; // The server that your imap server is on + global $imapServerAddress, $imapPort; $imapServerAddress = "localhost"; $imapPort = 143; @@ -29,22 +47,27 @@ // Example: in "luke@usa.om.org", usa.om.org is the domain. // this is for all the messages sent out. Reply address // is generated by $username@$domain + global $domain; $domain = "mydomain.com"; // Your SMTP server and port number (usually the same as the IMAP server) + global $smtpServerAddress, $smtpPort; $smtpServerAddress = "localhost"; $smtpPort = 25; // Uncomment this if you want to deliver locally using sendmail instead // of connecting to a SMTP-server +// global $useSendmail, $sendmail_path; // $useSendmail = true; // $sendmail_path = "/usr/sbin/sendmail"; // This is displayed right after they log in + 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 @@ -54,8 +77,19 @@ // 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 @@ -68,9 +102,11 @@ // $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. @@ -90,11 +126,15 @@ // $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, $draft_folder, $default_save_as_draft; $default_move_to_trash = true; $default_move_to_sent = true; + $default_save_as_draft = true; $trash_folder = "INBOX.Trash"; $auto_expunge = true; $sent_folder = "INBOX.Sent"; + $draft_folder = "INBOX.Drafts"; // Special Folders are folders that can't be manipulated like normal // user created folders can. A couple of examples would be @@ -102,17 +142,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] = $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 @@ -124,13 +172,14 @@ // 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; // 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 @@ -146,7 +195,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 @@ -160,13 +209,21 @@ // 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 left folder list. Default is 200, +// 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; - $default_left_size = 200; // Themes // You can define your own theme and put it in this directory. You must @@ -174,10 +231,9 @@ // 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. + global $theme; // The first one HAS to be here, and is your system's default theme. // It can be any theme you want @@ -217,28 +273,61 @@ $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"; + + $theme[16]["PATH"] = "../themes/deepocean2_theme.php"; + $theme[16]["NAME"] = "Deep Ocean 2"; + + $theme[17]["PATH"] = "../themes/blue_gray_theme.php"; + $theme[17]["NAME"] = "Blue Gray"; + + $theme[18]["PATH"] = "../themes/dompie_theme.php"; + $theme[18]["NAME"] = "Dompie"; + + $theme[19]["PATH"] = "../themes/methodical_theme.php"; + $theme[19]["NAME"] = "Methodical"; + // 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"); - $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'; - $ldap_server[1] = Array( - "host" => "ldap.bigfoot.com", - "name" => "Bigfoot Directory", - "base" => "", - "charset" => "iso8859-1"); // 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 @@ -250,7 +339,24 @@ // $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"; + +// 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