http://www.squirrelmail.org/download.phpよりsquirrelmail-1.4.11.tar.gzをダウンロードしました。
http://www.yamaai-tech.com/~masato/Download/より日本語パッチsquirrelmail-1.4.11-ja-20071002-patch.gzをダウンロードしました。
◆メールサーバの構築は、以下の順序で行いました。
#cd /usr/local/src /usr/local/src#tar xvzf squirrelmail-1.4.0.tar.gz← squirrelmail-1.4.0を解凍をする。 /usr/local/src#mv /usr/local/src/squirrelmail-1.4.0 /var/lib/apache/htdocs/webmail /usr/local/src#cd /var/lib/apache/htdocs/webmail /var/lib/apache/htdocs/webmail#zcat /usr/local/src/squirrelmail-1.4.11-ja-20071002-patch.gz | patch -p1 ← 日本語対応パッチを当てます。 /var/lib/apache/htdocs/webmail#chmod 730 data ← dataディレクトリのパーミッションを変更しておきます。 /var/lib/apache/htdocs/webmail#chown -R nobody:nobody data ← 所有者をapacheの動作ユーザに変更します。今回はnobodyで設定していますが、 apacheのhttpd.confを確認して下さい 。 /var/lib/apache/htdocs/webmail#mkdir /var/tmp/attach ← 添付ファイルを処理するためのattachディレクトリを作成します。 /var/lib/apache/htdocs/webmail#chgrp -R nobody /var/tmp/attach /var/lib/apache/htdocs/webmail#chmod 730 /var/tmp/attach |
# /var/lib/apache/htdocs/webmail /var/lib/apache/htdocs/webmail# ./configure SquirrelMail Configuration : Read: config_default.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 10. Languages D. Set pre-defined settings for specific IMAP servers C. Turn color on S Save data Q Quit Comand >> 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. Top Frame : _top ← トップのフレームの名前です。 他のページからのリンクで正しく表示されない場合などは変更する必要があります。 7. Provider link : http://www._squirrelmail.org/ ← 8. Provider name : SquirrelMail R Return to Main Menu C. Turn color on S Save data Q Quit Comand >> 7← 7を選択します。 [http://www._squirrelmail.org/]:http://www.hogehoge.com ←自分のドメインを入力します。 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. Top Frame : _top 7. Provider link : http://www.hogehoge.com ←確認します。 8. Provider name : SquirrelMail R Return to Main Menu C. Turn color on S Save data Q Quit Comand >> R← Rを選択します。 SquirrelMail Configuration : Read: config_default.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 10. Languages D. Set pre-defined settings for specific IMAP servers C. Turn color on S Save data Q Quit Comand >> 2← 2を選択します。 quirrelMail Configuration : Read: config_default.php (1.4.0) --------------------------------------------------------- Server Settings 1. Domain : mydomain.com ← mail.hogehoge.com サーバのドメインを設定します。 (送信者のドメイン名となります。) 2. Invert Time : false ← Solaris,AIXなど一部のOSでタイムゾーンが正の値になってしまう物があります。それらのOSの対策用です。 時間表示がおかしいなどの問題がある場合以外はfalseにしておいてください。 3. Sendmail or SMTP : SMTP ← 通常はSMTPに設定しておいてください。 sendmail(あるいはpostfixなどの付属のsendmail)を使用する場合はsendmailに設定します。 A. Update IMAP Settings : localhost:143(other) ← IMAPサーバのポート番号, ポート番号が変更されている場合以外は変更する必要はありません。 B. Update SMTP Settings : localhost:25 ← SMTPサーバのポート番号, ポート番号が変更されている場合以外は変更する必要はありません。 R Return to Main Menu C. Turn color on S Save data Q Quit ここで、必要な設定を行います。 Comand >> R← 設定が終わればRを選択します。 SquirrelMail Configuration : Read: config_default.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 10. Languages D. Set pre-defined settings for specific IMAP servers C. Turn color on S Save data Q Quit Comand >> 4← 4を選択します。 SquirrelMail Configuration : Read: config_default.php (1.4.0) --------------------------------------------------------- General Options 1. Data Directory :/var/local/squirrelmail/data/ ← /var/lib/apache/htdocs/webmail/data/に変更します。 2. Attachement Directory :/var/local/squirrelmail/attach/ ← /var/tmp/attach/に変更します。 3. Directory High level :0 4. Default Left Size :150 5. Usernames in Lowercase :false 6. Allow use of priority :ture 7. Hide SM attributions :false 8. Allow use of receipts :ture 9. Allow editing of identity :ture Allow editing of name :ture Remove username from header :false 10.Allow server thread sort :false 11.Allow server-side sorting :false 12.Allow server charset search :ture 13.nable UID support :ture 14.PHP session name :SQMSESSID 15.Location base : C. Turn color on S Save data Q Quit Comand >> R← Rを選択します。 SquirrelMail Configuration : Read: config_default.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 10. Languages D. Set pre-defined settings for specific IMAP servers C. Turn color on S Save data Q Quit Comand >> 10← 10を選択します。 SquirrelMail Configuration : Read: config_default.php (1.4.0) --------------------------------------------------------- Language preferences 1. Default Language : en_US ← ja_JPに変更します。 2. Default Charset : iso-8859-1 ← iso-2022-jpに変更します。 3. Enable lossy encoding : false R Return to Main Menu C. Turn color on S Save data Q Quit 変更後 Language preferences 1. Default Language : ja_JP ← 確認します。 2. Default Charset : iso-2022-jp ← 確認します。 3. Enable lossy encoding : false R Return to Main Menu C. Turn color on S Save data Q Quit Comand >> Q← Qで終了します。 お疲れ様でした。 |
#vi /etc/inetd.conf #imap stream tcp nowait root /usr/sbin/tcpd /usr/sbin/imapd imap← #を外します たったこれだけです。port143を使用しますのでiptablesを使用している場合は注意してください。 |
ユーザーのホームディレクトリに .imapcatrcというファイルを用意すれば、そこからパスワードが読み込まれます。 このファイルは、imapcatだけでなく他のツールからも使われます。 ファイルの内容は、 ユーザー名@IMAPサーバ名 パスワード です。 サーバの数が複数ある場合は、次のように複数書くことも可能です。 ユーザー名1@IMAPサーバ名1 パスワード1 ユーザー名2@IMAPサーバ名2 パスワード2 ユーザー名3@IMAPサーバ名3 パスワード3 |
#vi/var/lib/apache/conf/httpd.conf httpd.confの一番下に以下の行を追加します。 <Directory /var/lib/apache/htdocs/webmail> AllOverride Limit allow from all </Directory> |
ここでサーバを再起動します。
そして、http://hogehoge.com/webmailで繋がります。
お試しください。