::
Home > SquirrelMail

SquirrelMail / FreeBSD

iPod touch にはメールクライアントがありません。iPhone には Mail がありますので、install.app からインストールできるネイティブアプリケーションにも見あたりません。

このままでは仕方ないので、FreeBSD で運用している自宅サーバに Web メールシステムを組み込むことにしました。free な Web メールシステムとしては有名どころの SquirrelMail - Webmail for Nuts! を導入してみました。

インストールは単純に ports/mail/squirrelmail/ で

# make install

とするだけです。/usr/local/www/squirrelmail/ にインストールされます。インストールが終了したら

# cd /usr/local/www/squirrelmail/
l# ./configure

として、設定を行います。
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
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 >>
となりますので、Courier IMAP を利用している私は、まず D から courier を選択しました。後は、2 を選択して、
1. Domain : kncn.net
2. Invert Time : false
3. Sendmail or SMTP : SMTP

A. Update IMAP Settings : localhost:993 (courier)
B. Update SMTP Settings : localhost:25
Domain と IMAP Settings を設定しました。自宅サーバでは IMAPS を利用していますので、IMAP Settings の port を 993、Secure IMAP (TLS) を trueとしています。
やはり私も日本人ですので、10
Language preferences
1. Default Language : ja_JP
2. Default Charset : iso-2022-jp
3. Enable lossy encoding : false
としておきました。ついでに、ログアウト後のページを 1 -> 5 で指定しておきました。

これで SquirrelMail 側の設定は完了です。後は apache で外からアクセスできるようにすればいいわけです。自宅サーバでは apache 2.2.6 を利用しています。これまで httpd.conf は 2.0 時代からの物をそのまま使い回してきましたが、これを機にちょっと見直してみました。バーチャルホスト関係の設定を /usr/local/etc/apache22/extra/httpd-vhosts.conf に移し、/usr/local/etc/apache22/httpd.conf の
# Include etc/apache22/extra/httpd-vhosts.conf
とコメントアウトされているところを有効にしました。また、Web メールですので、SSL を使うようにしたいと思い、
# Include etc/apache22/extra/httpd-ssl.conf
のコメントも外しておきました。

apache 2.2.6 で SSL を有効にするためには、さほど特別な操作は必要ありません。
まずは、自己署名の証明書を作成します。

cd /usr/local/etc/apache22/
# openssl genrsa -out server.key 1024
Generating RSA private key, 1024 bit long modulus
.....++++++
..................................................++++++
e is 65537 (0x10001)

# openssl req -new -key server.key -out server.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Some-State]:Hiroshima
Locality Name (eg, city) []:Hiroshima
Organization Name (eg, company) [Internet Widgits Pty Ltd]:kncn
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:ippo
Email Address []:webmaster@kncn.net

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

# openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
Signature ok
subject=/C=JP/ST=Hiroshima/L=Hiroshima/・・・・
Getting Private key

斜字の部分が入力した部分です。
続いて、/usr/local/etc/apache22/extra/httpd-ssl.conf の一部を書き換えました。書き換えたのは
DocumentRoot "/usr/local/www/squirrelmail"
ServerName xxx.kncn.net:443
ServerAdmin webmaster@kncn.net
くらいです。これで、https://xxx.kncn.net/ で SquirrelMail に SSL でアクセスできるようになります。勿論、DNS は適切に設定しております。



2007-10-23 06:34:01 - Posted by ippo -
この記事は今月 80 回ご覧いただいています。


RSS v2.0 ATOM RSS

人気blogランキング           にほんブログ村 PC家電ブログ Macへ      人気ブログランキング・ランブロ

TrackBacks

TrackBack URL


このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

ローカルトラックバック
iPod touch で MobileMail 1.1.2: iPod touch には、iPhone にはあるメールクライアントがインストールされていません。そのため、Web メールを使ったりしていました。 先日、iPhone 標準のソフトウェアを iPod touch にもインストールでき...
2007-11-22

Comments

No comments yet

Add Comments





前後の記事 - [FreeBSD]::タイトル一覧



 iTunes Store(Japan)


Software Design デジタルカメラマガジン JTB時刻表 MacPeople

自動更新バナー

インテルCentrino Duo搭載ThinkPad T60 [468x60]

妖精の吐息【芋】:送料無料キャンペーン07

Just MyShop(ジャストシステム)



NTT西日本の情報機器オンラインショッピング「West-V」

バナー

今月の人気記事

1. iPhone メール設定 ISP 編 [986x]
2. iPhone 2.1 でも jailbreak [936x]
3. iPhone メール設定と画面キャプチャ [847x]
4. Vista で OCN IPv6 [764x]
5. php5 [736x]
6. Mac で VNC [723x]
7. Vista でパーテーション分割 [715x]
8. pomera [709x]
9. CoreDuoTemp & TFMonitor [679x]
10. 独自ドメインを SPF に対応させる [646x]
11. OSX で ISO イメージを焼く [633x]
12. FreeBSD で OCN IPv6 [621x]
13. iPhone は DoCoMo? [599x]
14. Leopard の Mew で Spotlight を使う [595x]
15. Carbon Emacs で Migemo [590x]
16. iTunes 7.2 [589x]
17. atacontrol で RAID1 [588x]
18. Leopard を搭載した MacBook [567x]
19. 新しい iPod shuffle [545x]
20. Inspiron Mini 9 [543x]
21. 携帯電話の充電器 [541x]
22. iPhone で VNC [537x]
23. キハ122、127系気動車 [534x]
24. Advanced/W-ZERO3[es] スタイラス・同期・メール [527x]
25. QuickTime 7.2 & iTunes 7.3.1 [509x]
26. Parallels Desktop for Mac 3.0 Build 4560 [502x]
27. 南アルプスあぷとライン [493x]
28. VE-TA10 [485x]
29. Parallels Desktop for Mac Release Candidate (Build 3120) [480x]
30. OpenOffice.org 2.4.1 パッケージ [466x]
31. Gmail File Space [447x]
32. 真空管ラジオキット [447x]
33. Vista で OCN IPv6 その2 [441x]
34. scim-anthy [439x]
35. Leopard 移行 root & Fink 編 [436x]
36. Leopard 移行 root & Fink 編 [436x]
37. iPhone 購入顛末記 [430x]
38. SeaMonkey 1.1.11 Intel Mac optimized [428x]
39. Thunderbird 2.0.0.17 Intel Mac build [423x]
40. Copy URL+ 改 & Bookmarks Synchronizer 1.03 [418x]
41. NP_TrackBack v2.01jp2 c2 [414x]
42. 模倣犯 [410x]
43. Gmail Manager [405x]
44. 竹島の日 [403x]
45. 「ムーンライトながら」臨時化へ [399x]
46. Firefox 3.0.3 optimized build for Intel Mac [398x]
47. ThinkPad X61s 到着 [397x]
48. iTunes 8.0.1 [391x]
49. Thunderbird で Emacs like なキーバインド [381x]
50. Firefox 3.1b1 optimized build for Intel Mac [378x]


ブログで報酬稼ぐなら!buzzmo(バズモ) みんなが気になるあなたのブログ レビューブログ