Linux Lovers
    Fedora Coreで始めるサーバ構築

Home > Mailサーバ > SquirrelMail

SquirrelMailでWebメールを使う

SquirrelMailとは、Yahoo!メールのようなWebメールシステムです。Webメールを構築しておけば、
Web上で簡単にメールのやり取りができるようになるので、漫画喫茶など外出先でメールを
送受信したい場合に非常に便利です。

また、このように外出先で安全に使用する為にも、ここではSSLで暗号化して
SSL経由限定でWebメールが使えるように設定します。これで、ログイン時に
パスワード等を盗聴される可能性は排除されます。

上記の条件で、Webメールを構築するには、SSLの設定Postfixの設定Dovecotの設定
必要になりますので、まだこれらの設定が終わって無い場合には、これらの設定から
行ってください。またWebメールへのログインの際には、IMAPを使用しますので、
Dovecotの設定で、IMAPも使用できるようにしておいてください。



SquirrelMailの設定

先ずは、SquirrelMailがインストールされているかの確認を行います。入っていない場合は、
yumでインストールします。

# rpm -q squirrelmail   ←インストールされてるかの確認
# yum -y install squirrelmail   ←インストール


次に、SquirrelMailでは設定用のツールが用意されているので、こちらを利用して設定します。

# /usr/share/squirrelmail/config/conf.pl

SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books (LDAP)
7. Message of the Day (MOTD)
8. Plugins
9. Database

D. Set pre-defined settings for specific IMAP servers

C. Turn color on
S Save data
Q Quit

Command >>

/usr/share/squirrelmail/config/conf.plを実行すると上のような画面が表示されると思います。
基本的には、Command >>の部分にメニュー番号を入力してEnterキーを押し、各設定を行います。
また文字が上手く表示されない(消えている)などの場合には、Cを入力してEnterキーを押し、
カラーモードのオンオフを切り替えてみてください。それでは、早速設定に移ります。
先ずは、1を入力してEnterキーを押して、Organization Preferencesの設定を行います。

Command >>1   ←1を入力

Organization Preferences
1. Organization Name : SquirrelMail
2. Organization Logo : ../images/sm_logo.png
3. Org. Logo Width/Height : (308/111)
4. Organization Title : SquirrelMail $version
5. Signout Page :
6. Default Language : en_US
7. Top Frame : _top
8. Provider link : http://www.squirrelmail.org/
9. Provider name : SquirrelMail

R Return to Main Menu
C. Turn color off
S Save data
Q Quit

Command >>1   ←1を入力。Organization Nameの編集
[SquirrelMail]: chibi.name   ←ドメイン名を入力してEnter

Command >>6    ←6を入力。Default Languageの編集
[en_US]:ja_JP   ←ja_JPを入力

Command >>5    ←5を入力。Signout Pageの編集
[]: /webmail    ←/webmailと入力

Command >> r    ←メインページに戻る

先ずは1のOrganization Preferencesの編集をしました。ここで行う設定は3つです。
1と5と6です。これらの設定が終わりましたら、rを入力してメインページに帰ってきてください。
なお、5の/webmailの指定は、ログアウトした場合にログインページに戻る設定になります。
また、また選んでしまったものの何も変更したくない場合には、空Enterでその項目から抜けられます。

それでは次に、2Server Settingsに入ります。

Command >>2     ←2を入力

Server Settings

General
-------
1. Domain : localhost
2. Invert Time : false
3. Sendmail or SMTP : Sendmail

A. Update IMAP Settings : localhost:143 (uw)
B. Change Sendmail Config : /usr/sbin/sendmail

R Return to Main Menu
C. Turn color off
S Save data
Q Quit

Command >>1    ←1を入力。Domainの編集
[localhost]: chibi.name     ←ドメイン名を入力

Command >>r     ←メインページに戻る

Command >>s
Data saved in config.php
Press enter to continue...      ←Enterキーを押す

Command >> q      ←終了

Server Settingsでは、設定する部分は1のDomainだけです。こちらの設定が終わりましたら、
rでメインページに戻り、sで保存をします。上記の2行のメッセージが出ますが、これはEnterキーを
押してください。保存が終わりましたら、qで終了します。以上で、SquirrelMailの設定は終了です。

次に、SSL経由でのみ利用できるように設定します。

# vi /etc/httpd/conf.d/squirrelmail.conf

<Location /webmail>
SSLRequireSSL
</Location> 

上の3行を追加してください。これだけでSSL経由限定でのWebmailの利用ができます。
また、以上が終わりましたら最後にApacheの再起動を行います。

# service httpd restart


最後に、Webmailにアクセスします。https://ドメイン名/webmailと指定します。
最初がhttpsとなるのに注意してください。当サイトの場合であれば、https://chibi.name/webmail
なります。

またユーザなどは、当サイトの設定ではシステム内のユーザを利用する設定になっていますので、
そのまま既存のユーザとパスワードを入力してください。
このようにシステム内のユーザを利用しますので、SSLで暗号化を行い、更にメールユーザを
作成する場合は、システムにログインできないダミーのシェルを指定して作成する必要があります。
例えば、useradd -s /sbin/nologin ユーザ名useradd -s /bin/false ユーザ名
と言った感じで作成します。

>>このページのTOPへ

最終更新 : 05/23/2005


Fedoraの設定    SSH    Web    Mail    FTP    DNS    ファイルサーバ    運用管理    システム管理    ネットワーク    セキュリティ対策
Copyright (C) 2004-2007 chibi ,All Rights Reserved