> Hi,
>
> If I don't have perl in my system. What to do ? Can you give me modified
> one file please.
1. config.php can be created on other systems. If you have Win32 system,
you can install ActivePerl. if you have unix, you will have perl in most
of the cases.
2. there is administrator plugin in SM.
quick way to use it.
copy config_default.php to config.php (in SM config directory)
open config.php in editor.
find lines that say
----
/**
* 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';
*/
----
and add one more line after them.
---
$plugins[0] = 'administrator';
---
go to plugins/administrator and create there file named "admins". This is
text file that contains list of SM administrators.
go to config directory and make config.php writable by webserver. If you
can use only ftp, ftp server should support chmod command.
ftp server.domain.tld
Name: your_user_name
Password: your_password (hidden)
ftp>cd squirrelmail/config
250 CWD command successful.
ftp>chmod 666 config.php
200 SITE CHMOD command successful.
ftp>exit
log into squirrelmail with name that you have put into
plugins/administrator/admins, go to options and you should file SM
configuration control options there.
after you have finished configuring SM, remove
plugins/administrator/admins file and make config.php not writable by
server (chmod 644 config.php)
You might need to set other options in config.php before you can use it.
There are many comments and explanations in default_config.php.
If you are planing to use config_default.php and edit it without
administrator plugin, you might have some problems. Current
config_default.php does not list all options that should be available in
config.php. Working on that.
If you want to set squirrelmail according to your imap server, setting
only $imap_server_type variable is not enough. Attached presets.txt that
shows all the variables that have to be adjusted for certain servers.
mercury32 setting works only with 1.5.0cvs.
If your php is running in safe_mode, you might be unable to use
administrator's plugin due to different owner of config.php file.
--
Tomas
This file lists squirrelmail options set by D option in conf.pl
It can be used if user can't run conf.pl and changes options manually.
Settings can be different if IMAP server uses shared folders.
Possible server values are:
cyrus = Cyrus IMAP server
uw = University of Washington's IMAP server
exchange = Microsoft Exchange IMAP server
courier = Courier IMAP server
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
-----------------
'cyrus' settings:
-----------------
imap_server_type = cyrus
default_folder_prefix = <none> (is not set)
trash_folder = INBOX.Trash
sent_folder = INBOX.Sent
draft_folder = INBOX.Drafts
show_prefix_option = false
default_sub_of_inbox = true
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
force_username_lowercase = false
--------------
'uw' settings:
--------------
imap_server_type = uw
default_folder_prefix = mail/
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = true
default_sub_of_inbox = false
show_contain_subfolders_option = true
optional_delimiter = /
delete_folder = true
force_username_lowercase = true
--------------------
'exchange' settings:
--------------------
imap_server_type = exchange
default_folder_prefix = <none> (is not set)
trash_folder = INBOX/Deleted Items
sent_folder = INBOX/Sent Items
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = true
show_contain_subfolders_option = false
optional_delimiter = detect
delete_folder = true
force_username_lowercase = true
-------------------
'courier' settings:
-------------------
imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
force_username_lowercase = false
------------------
'macosx' settings:
------------------
imap_server_type = macosx
default_folder_prefix = INBOX/
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = true
show_contain_subfolders_option = false
optional_delimiter = detect
delete_folder = true
force_username_lowercase = false
-------------------
'mercury' settings:
-------------------
imap_server_type = mercury32
default_folder_prefix = INBOX/
trash_folder = INBOX.Trash
sent_folder = INBOX.Sent
draft_folder = INBOX.Drafts
show_prefix_option = false
default_sub_of_inbox = true
show_contain_subfolders_option = true
optional_delimiter = detect
delete_folder = true
force_username_lowercase = true