Difference between revisions of "SquirrelMail for Linux"

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search
m
 
(2 intermediate revisions by one user not shown)
Line 26: Line 26:
 
  config/conf.pl
 
  config/conf.pl
  
It will be necessary to add a directory alias to your Apache2 configuration file. vi ./httpd.conf
+
The next section describes what needs to be added to httpd.conf or one of the virtual alias files in your httpd/conf directory.  However, it may not be necessary to add these because your squirrelmail installation may already have done so.
  Alias /squirrelmail/ "/usr/share/squirrelmail"
+
 
 +
On RH/Fedora/CentOS the install package automatically generates squirrelmail.conf in the httpd/conf.d directory.
 +
 
 +
 
 +
  Alias /squirrelmail/ "/usr/share/squirrelmail/"
 
  <Directory "/usr/share/squirrelmail">
 
  <Directory "/usr/share/squirrelmail">
 
     Options Indexes FollowSymLinks
 
     Options Indexes FollowSymLinks
Line 35: Line 39:
 
     Order allow,deny
 
     Order allow,deny
 
     Allow from all
 
     Allow from all
 +
</Directory>
 +
 +
<Directory "/usr/share/squirrelmail/plugins/squirrelspell/modules">
 +
  Deny from all
 
  </Directory>
 
  </Directory>
  
Line 41: Line 49:
 
== references and sources ==
 
== references and sources ==
 
* [http://ostechnix.wordpress.com/2013/02/08/setup-mail-server-using-postfixdovecotsquirrelmail-in-centosrhelscientific-linux-6-3-step-by-step/ Setup Mail Server using Postfix, Dovecot and SquirrelMail in CentOS/RHEL/Scientific Linux 6.3 step by step by Senthilkumar P]
 
* [http://ostechnix.wordpress.com/2013/02/08/setup-mail-server-using-postfixdovecotsquirrelmail-in-centosrhelscientific-linux-6-3-step-by-step/ Setup Mail Server using Postfix, Dovecot and SquirrelMail in CentOS/RHEL/Scientific Linux 6.3 step by step by Senthilkumar P]
 +
* [[ilohamail]]
  
  

Latest revision as of 22:18, 11 February 2014

SquirrelMail is a web based email (webmail) client. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. SquirrelMail is Open Source.

SquirrelMail webmail uses a plugin architecture to accommodate additional features around the core application, and over 200 plugins are available on the SquirrelMail website. SquirrelMail has all the functionality of a desktop email client, including strong MIME support, address books, and folder manipulation, all in a web based email platform.

Install SquirrelMail

Postfix, Dovecot and SquirrelMail in CentOS/RHEL/Scientific Linux 6.3

Redhat, Fedora, CentOS

Install the EPEL Repository to install SquirrelMail package.

Follow the instructions in: EPEL Repository

Now install squirrelmail

yum install squirrelmail

Depending on how you structured your Apache2 html documents, and where your document root is, you may have to move stuff around. The default install path for SquirrelMail is

/usr/share/squirrelmail

With some configurations files in

/etc/squirrelmail
httpd/conf.d/squirrelmail.conf
cron.daily/squirrelmail.cron

Squirrelmail can be configured with a command line utility. It is located in squirrelmail/config and called conf.pl

config/conf.pl

The next section describes what needs to be added to httpd.conf or one of the virtual alias files in your httpd/conf directory. However, it may not be necessary to add these because your squirrelmail installation may already have done so.

On RH/Fedora/CentOS the install package automatically generates squirrelmail.conf in the httpd/conf.d directory.


Alias /squirrelmail/ "/usr/share/squirrelmail/"
<Directory "/usr/share/squirrelmail">
    Options Indexes FollowSymLinks
    RewriteEngine On
    AllowOverride All
    DirectoryIndex index.php
    Order allow,deny
    Allow from all
</Directory>
<Directory "/usr/share/squirrelmail/plugins/squirrelspell/modules">
  Deny from all
</Directory>


references and sources