291 lines
11 KiB
PHP

<?php
/*
* $Header: /cvsroot/nocc/nocc/webmail/conf.php.dist,v 1.150 2006/11/29 19:58:51 goddess_skuld Exp $
*
* Copyright 2001 Nicolas Chalanset <nicocha@free.fr>
* Copyright 2001 Olivier Cahagne <cahagn_o@epita.fr>
* Copyright 2002 Mike Rylander <mrylander@mail.com>
*
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*/
// ################### This is the main configuration for NOCC ########## //
// ==> Required parameters
// Will be checked by html/*.php file. If it's not available, these files won't
// be loaded.
$conf->loaded = true;
// Default smtp server and smtp_port (default is 25)
// If a domain has no smtp server, this one will be used
// If no smtp server is provided, Nocc will default to the mail() function,
// and try to use Sendmail or any other MTA (Postfix)
$conf->default_smtp_server = 'smtp';
$conf->default_smtp_port = 25;
// List of domains people can log in
// You can have as many domains as you need
// $conf->domains[$i]->domain = 'sourceforge.net';
// domain name e.g 'sourceforge.net'. This field is used when sending message
//
// $conf->domains[$i]->in = 'mail.sourceforge.net:110/pop3';
// imap or pop3 server name + port + protocol (only if not imap)
// [server_name]:[port number]/[protocol]/[options]
// ex for an imap server : mail.sourceforge.net:143
// ex for an imap server with explicit TLS/SSL negociation desactivated : mail.sourceforge.net:143/notls (may be useful for some courier-imap installation).
//(may be useful for some courier-imap installation).
// ex for an ssl imap server : mail.sourceforge.net:993/ssl
// ex for an ssl imap server with a self-signed certificate : mail.sourceforge.net:993/ssl/novalidate-cert
// ex for a pop3 server : mail.sourceforge.net:110/pop3
// ex for a pop3 server with explicit TLS/SSL negociation desactivated : mail.sourceforge.net:110/pop3/notls (may be useful for some courier-imap installation).
// ex for an ssl pop3 server : mail.sourceforge.net:995/pop3/ssl
// ex for an ssl pop3 server with a self-signed certificate : mail.sourceforge.net:995/pop3/ssl/novalidate-cert
// protocol can only be pop3
//
// $conf->domains[$i]->smtp = 'smtp.isp.com';
// Optional: smtp server name or IP address
// Leave empty to send mail via sendmail
//
// $conf->domains[$i]->smtp_port = 25;
// Port number to connect to smtp server (usually 25)
$i = 0;
$conf->domains[$i]->domain = '';
$conf->domains[$i]->in ='' ;
//$conf->domains[$i]->in = '';
$conf->domains[$i]->smtp = 'smtp';
$conf->domains[$i]->smtp_port = 25;
// Uncomment for 'user<char>domain.com' style logins
//$conf->domains[$i]->login_with_domain = 1;
// Uncomment and select character to use for login_with_domain option
//$conf->domains[$i]->login_with_domain_character = '@';
// Fill in if you require login suffixes for your mail server
$conf->domains[$i]->login_suffix = '';
// Uncomment for login aliases and use the following syntax:
// login_aliases = array('alias1' => 'real_login_1','alias2' => 'real_login_2');
// If you want to use an external file, use the following syntax:
// login_aliases = '@/path/to/file/';
// See login_alias.sample file for example.
//$conf->domains[$i]->login_aliases = array();
// Uncomment for allowed logins and use the following syntax:
// login_allowed = array('login_1' => '', 'login_2' => '');
// If you want to use an external file, use the following syntax:
// login_allowed = '@/path/to/file/';
// See login_allowed.sample file for example.
//$conf->domains[$i]->login_allowed = array();
// Select SMTP AUTH method.
// Supported AUTH methods are :
// '' : no authentification method
// 'PLAIN' : AUTH PLAIN method
// 'LOGIN' : AUTH LOGIN method
$conf->domains[$i]->smtp_auth_method = '';
// Select IMAP Namespace
$conf->domains[$i]->imap_namespace = "INBOX.";
// If you want to add more domains, uncomment the following
// lines and fill them in
//$i++;
//$conf->domains[$i]->domain = '';
//$conf->domains[$i]->in = '';
//$conf->domains[$i]->smtp = '';
//$conf->domains[$i]->smtp_port = 25;
//$conf->domains[$i]->login_with_domain = 1;
//$conf->domains[$i]->login_suffix = '';
//$conf->domains[$i]->login_aliases = array();
//$conf->domains[$i]->login_allowed = array();
//$conf->domains[$i]->smtp_auth_method = '';
//$conf->domains[$i]->imap_namespace = "INBOX.";
//$i++;
//$conf->domains[$i]->domain = '';
//$conf->domains[$i]->in = '';
//$conf->domains[$i]->smtp = '';
//$conf->domains[$i]->smtp_port = 25;
//$conf->domains[$i]->login_with_domain = 1;
//$conf->domains[$i]->login_suffix = '';
//$conf->domains[$i]->login_aliases = array();
//$conf->domains[$i]->login_allowed = array();
//$conf->domains[$i]->smtp_auth_method = '';
//$conf->domains[$i]->imap_namespace = "INBOX.";
// If you use many mail domains, the one used will be we one of the HTTP host,
// and the user won't be asked for the domain to connect.
// Set to true to enable.
$conf->vhost_domain_login = false;
// Is the user allowed to change his "From:" address? (true/false)
$conf->allow_address_change = true;
// Default tmp directory (where to store temporary uploaded files)
// This should be something like '/tmp' on Unix System
// And 'c:\\temp' on Win32 (note that we must escape "\")
$conf->tmpdir = '/tmp';
// Preferences and contacts data directory
// IMPORTANT: This directory must exist and be writable by the user
// the webserver is running as (e.g. 'apache', or 'nobody'). For
// Apache, see the User directive in the httpd.conf file.
// See README for more about this.
// This should be something like 'profiles/' on Unix System
// or 'prefs\\' on Win32 (note that we must escape "\").
// You should not use a subfolder within your Nocc installation, as it will
// be readable by everybody, and will contain sensible information as email
// addresses and names.
// If left empty, preferences, contacts and session saving will be disabled.
$conf->prefs_dir = '.';
// Master key for session password encryption. Longer is better.
// It must not be left empty.
$conf->master_key = 'abc';
// Default folder to go first
$conf->default_folder = 'INBOX';
// ===> End of required parameters
// The following parameters can be changed but it's not necessary to
// get a working version of nocc
// if browser has no preferred language, we use the default language
// This is only needed for browsers that don't send any preferred
// language such as W3 Amaya
$conf->default_lang = 'en';
// force default language to be set, rather than browser prefered language
$conf->force_default_lang = false;
// How many messages to display in the inbox (devel only)
$conf->max_msg_num = 1;
// let user see the header of a message
$conf->use_verbose = true;
// the user can logout or not (if nocc is used within your website
// enter 'false' here else leave 'true')
$conf->enable_logout = true;
// the user can change their 'reply leadin' string
$conf->enable_reply_leadin = false;
// Whether or not to display attachment part number
$conf->display_part_no = true;
// Whether or not to display the Message/RFC822 into the attachments
// (the attachments of that part are still available even if false is set
$conf->display_rfc822 = true;
// If you don't want to display images (GIF, JPEG and PNG) sent as attachements
// set it to 'false'
$conf->display_img_attach = true;
// If you don't want to display text/plain attachments set it to 'false'
$conf->display_text_attach = true;
// By default the messages are sorted by date
$conf->default_sort = '1';
// By default the most recent is in top ('1' --> sorting top to bottom,
// '0' --> bottom to top)
$conf->default_sortdir = '1';
// For old UCB POP server, change this setting to 1 to enable
// new mail detection. Recommended: leave it to 0 for any other POP or
// IMAP server.
// See FAQ for more details.
$conf->have_ucb_pop_server = false;
// If you wanna make your own theme and force people to use that one,
// set $conf->use_theme to false and fill in the $conf->default_theme to
// the theme name you want to use
// Theme handling: allows users to choose a theme on the login page
$conf->use_theme = true;
// Default theme
$conf->default_theme = 'standard';
// Error reporting
// Display all errors (including IMAP connection errors, such as
// 'host not found' or 'invalid login')
//$conf->debug_level = E_ALL & ~E_NOTICE; // Leave the debug level to PHP configuration
// Base URL where NOCC is hosted (only needed for Xitami servers, see #463390)
// (NOTE: should end in a slash). Leave blank to detect it automagically.
//$conf->base_url = 'http://www.yoursite.com/webmail/';
$conf->base_url = '';
// Another tip for Xitami users, whose $_SERVER['PHP_SELF'] is broken
// (see http://sourceforge.net/tracker/index.php?func=detail&aid=505194&group_id=12177&atid=112177)
//$_SERVER['PHP_SELF'] = 'action.php';
// Use old-style forwarding (quote original message, and attach original attachments).
// This is discouraged, because it mangles the original message, removing important headers etc.
$conf->broken_forwarding = false;
// This sets the number of messages per page to display from a imap folder or pop mailbox
$conf->msg_per_page = '25';
// Set this to '1' to enable the status line for folders at the bottom of the inbox page.
// If you get slow page loads, set it to '0' to disable this (rather slow) function.
$conf->status_line = '1';
//Uncomment this to allow secure typed domain logins
//$conf->typed_domain_login = '1';
// ################### Messages Signature ################### //
// This message is added to every message, the user cannot delete it
// Be careful if you modify this, do not forget to write '\r\n' to switch
// to the next line !
$conf->ad = "___________________________________\r\nNOCC, http://nocc.sourceforge.net";
// PHP error reporting for this application
error_reporting($conf->debug_level);
// Prevent mangling of uploaded attachments
set_magic_quotes_runtime(0);
// Delay between 2 mail send (in second)
$conf->send_delay = 30;
// Number of contacts per user, 0 to disable contacts list
$conf->contact_number_max = 10;
// Allow more memory than default setting in order to handle correctly
// large mails attachments. Try to find correct setting (about 2.5x total
// attachment size)
$conf->memory_limit="20M";
// Allow only specified characters for login. The format of this configuration
// variable is any valid regular expression.
// Example: '^[a-zA-Z0-9_]+$' : login only with letters (upper and lower case),
// numbers and '_' character
// Set to '' to disable
$conf->allowed_char='';
// Select the CRLF to use.
// According to rfc-822 CRLF is "\r\n"
// OS independent, this is a MTA problem
// not ours.
$conf->crlf = "\r\n";
// Enable quota checks.
// Works only with c-client2000 or more recent, and IMAP inbox
$conf->quota_enable=false;
// Quota types.
// Possible values are STORAGE or MESSAGE
$conf->quota_type="STORAGE";
// Default encoding charset to use to display email which does not include one.
$conf->default_charset = 'UTF-8';
/*
################### End of Configuration ####################
*/
?>