作業日記@HatenaBlog

各種の作業メモ

Squirrelmail導入

Squirrelmail導入

他社ISPのメールアドレスをSquirrelmailを使ってwebmailサービス風に使いたい。
Squirrelmailにmail_fetchというプラグインを使えば可能らしい。
自鯖にはPostfix等のMTAは入れない。
外部に適当なIMAPサーバがなく、やむなく自鯖courier-imapの導入を図る。

PHP5導入


# cd /usr/ports/lang/php5/
# make && make install clean

Squirrelmailインストール


# cd /usr/ports/mail/squirrelmail/
# make && make install clean

Squirrelmail設定


# cd /usr/local/www/squirrelmail/config
# ./conf.pl


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
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

Command >> 10

SquirrelMail Configuration : Read: config_default.php (1.4.0)

                                                                                                                • -

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

Command >> r


8. Plugins から mail_fetch プラグインを導入。

httpd.conf設定

apache13-modsslのインストール時に新規のhttpd.confが生成される。
従来のhttpd.confから必要な項目をマージする。
また以下をhttpd.confに追加。


Alias /webmail/ "/usr/local/www/squirrelmail/"

DirectoryIndex index.php index.html
Allow from all