安裝設定 WebMail (squirrelmail)

yum install squirrelmail
cd /usr/share/squirrelmail/config
./conf.pl
vi /etc/squirrelmail/config.php
:
$squirrelmail_default_language = 'zh_TW';
:
cd /usr/share/squirrelmail/plugins
wget http://www.squirrelmail.org/plugins/change_pass-2.7a-1.4.x.tar.gz
tar -zxvf change_pass-2.7a-1.4.x.tar.gz
cd /usr/share/squirrelmail/config
./conf.pl
# 選 8.  Plugins -> 將 Available Plugins: 內的 change_pass 加入模組 -> 選 S 儲存設定 -> 選 Q 後離開
vi /etc/httpd/conf.d/squirrelmail.conf
:
Alias /webmail /usr/share/squirrelmail
service httpd restart
  • 如果只要設定特定 IP 可以存取 webmail 就在這個 squirrelmail.conf 設定檔內增加以下的限制
    :
    <Location /webmail>
            order deny,allow
            Deny from all
            Allow from 127.0.0.1
            Allow from 192.168.0
    </Location>
    
  • 如果不希望自動轉至 https 協定, 可以在這個 squirrelmail.conf 設定檔內更改為以下的設定
    :
    # this section makes squirrelmail use https connections only, for this you
    # need to have mod_ssl installed. If you want to use unsecure http
    # connections, just remove this section:
    <Directory /usr/share/squirrelmail>
      RewriteEngine  on
    #  RewriteCond    %{HTTPS} !=on
    #  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]
    </Directory>
    :
  • tech/mail/squirrelmail.txt
  • 上一次變更: 2021/01/16 14:38
  • jonathan