
| 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でその項目から抜けられます。
それでは次に、2のServer 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 ユーザ名
と言った感じで作成します。
最終更新 : 05/23/2005